Contract-based software development with Franca

This is the first part of a three-part series about software interfaces and contracts. We will explain how modeling and formal specification of interface contracts helps in improving development as well as the quality of the resulting software products. In the first part, we will introduce Franca IDL as a foundation. Read more >

Die Deployment Pipeline: Basis für erfolgreiche Software-Entwicklung

Stell dir vor, du besuchst die Fertigungshalle eines großen Automobilherstellers. Du betrittst die Halle und siehst kein Fließband, keine Fertigungsroboter, keine Qualitätssicherung – stattdessen werkelt jeder einfach vor sich hin.  Weiterlesen >

4+1 = CAFEBABE: Java Bytecode in Eclipse

Was treiben Itemiker eigentlich an ihrem projektfreien 4+1-Tag? Sie bilden sich weiter, häufig mit der Arbeit an eigenen Ideen – und genau solch ein Projekt möchte ich heute vorstellen. Das Ziel war, sich in Xtext und Xtend einzuarbeiten. Herausgekommen ist dabei ein auf diesen Technologien aufbauender Java-ByteCode-Editor (JBC-Editor). Weiterlesen >

Vorsicht bei Experimenten mit Docker im Internet

Im Rahmen eines unserer 4+1-Projekte hatten wir einige Docker-Container aufgesetzt – z.B. für Jenkins, eine PostgreSQL-Datenbank, eine MongoDB... Geht ja alles schön einfach mit Docker.  Weiterlesen >

Wie die Fachseite Produkte selbst entwickeln kann

Wir leben in einer rasanten Zeit: Neue Produkte kommen mit unglaublicher Geschwindigkeit auf den Markt. Dass wir unser Produkt schneller als unsere Konkurrenz auf den Markt bringen, kann bereits ein wesentliches Kriterium für den Erfolg des Produkts sein.  Weiterlesen >

Du willst Programmiersprachen bauen? Dann bist du bei itemis richtig!

Holger Schill und Karsten Thoms sind Softwarearchitekten und entwickeln neue Programmiersprachen. Beide sind Committer im Eclipse Xtext-Projekt und suchen weiterhin gute Leute zur Verstärkung ihres Teams.  Weiterlesen >

Pro Tip: Disabling the outline in Xtext

There are several explanations on how to modify the outline view in Xtext for your language, for example in the official documentation. But what do you do, if you want to disable the outline?  Read more >

IEC 61508: Was bedeutet diese Norm für die Software-Entwicklung?

Für immer mehr Systeme müssen Forderungen der Funktionalen Sicherheit erfüllt werden. Für die Software-Entwicklung ist dann in der Regel die Erfüllung der IEC 61508 „Funktionale Sicherheit sicherheitsbezogener elektischer/elektronischer/programmierbarer elektronischer Systeme“ nachzuweisen – insbesondere in der Automobilbranche. Weiterlesen >

Specification-By-Example for Model Transformations

At itemis one of our core development activities in a lot of our projects is the specification and implementation of model-to-model transformations. In a large project in the automotive domain we have been implementing a huge code base of transformations to and from a common domain model.  Read more >

Xtext-Verstärkung in Berlin

Wer sich jemals mit dem Thema Xtext befasst hat kennt seinen Namen sehr gut. Sebastian Zarnekow wird uns ab Juni 2017 am Standort in Berlin verstärken. Weiterlesen >

COMMENTS

Popular posts