Archiv für die Kategorie »MDSD«

Considering Agile for your tool chain development

Andreas Graf

Developing and integrating complex toolchains in automotive companies is a challenging task. A number of those challenges is directly addressed by the principles behind the “Agile Manifesto”. So it is worth while to see what “Agile” has to offer for … Continue reading →

Integrating Rhapsody in your AUTOSAR toolchain

Andreas Graf

UML tools such as Enterprise Architect or Rhapsody (and others) are well established in the software development process. Sometimes the modeling guidelines are following a custom modelling, e.g. with specific profiles. So when you are modelling for AUTOSAR systems, at … Continue reading →

Using the Xtend language for M2M transformation

Andreas Graf

In the last few month, we have been developing a customer project that centers around model-to-model transformation with the target model being AUTOSAR. In the initial concept phase, we had two major candidates for the M2M-transformation language: Xtend and QVTO. … Continue reading →

Managing Autosar Complexity with (abstract) Models

Andreas Graf

A certain number of developers in the automotive domain complain that the introduction of AUTOSAR and its tooling increases the development efforts because of the complexity of the AUTOSAR standard. There is a number of approaches to solve this problem … Continue reading →

Visualizing Build Action Manifests with COMASSO BSWDT

Andreas Graf

The AUTOSAR Build Action Manifest (BAMF) specifies a standardized exchange format / meta-model for the build steps required in building AUTOSAR software. In contrast to other build dependency tools such as make, the BAMFs support the modeling of dependencies on … Continue reading →

Lightweight Product Line AUTOSAR BSW configuration with physical files and splitables

Andreas Graf

During AUTOSAR development, the configuration of the basic software is a major task.  Usually, some of the parameters are going to be the same for all your projects (company-wide, product line) and some of them will be specific to a … Continue reading →

Writing Fast tests for uniqueness in AUTOSAR (and other models) with Java 8

Andreas Graf

One of the repeating tasks when writing model checks for AUTOSAR (but also for other models) is to check for uniqueness according to some criterion. In AUTOSAR, this could be that all elements in a collection must be unique with … Continue reading →

Towards a generic splitable framework implementation – Post #3

Andreas Graf

In the previous blog posts I have layed out the basic thoughts about a framework for splitable implementation. As indicated, we are using AspectJ to intercept the method calls to the EMF model’s classes and change the behavior to present … Continue reading →

Towards a generic splitable framework implementation – Post #2

Andreas Graf

This blog post is the 2nd in a series of posts detailing some concepts for a generic framework for the support of splitables. For this concept we will include the term “slice”. A “slice” is one of the partial model … Continue reading →

Preparations for CodeGeneration 2013


As I am addicted to code generation and DSLs, the CodeGeneration conference in Cambridge is always a must each year. Last year I could not make it, since I had the chance to speak at EclipseCon North America, which was … Continue reading →