Archiv für die Kategorie »MDSD«

Sphinx’ ResourceSetListener, Notification Processing and URI change detection

Andreas Graf

The Sphinx framework adds functionality for model management to the base EMF tooling. Since it was developed within the Artop/AUTOSAR activities, it also includes code to make sure that the name-based references of AUTOSAR models are always correct.  This includes … Continue reading →

AUTOSAR: OCL, Xtend, oAW for validation

Andreas Graf

In a recent post, I had written about Model-to-Model-transformation with Xtend. In addition to M2M-transformation, Xtend and the new Sphinx Check framework are a good pair for model validation. There are other frameworks, such as OCL, which are also candidates. … Continue reading →

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 →

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 →

XtendTools 1.0.1 released


A new release of XtendTools is available! Release 1.0.1 contains some bug fixes and additions suggested in the comments of my blog post about the initial release of XtendTools (see change log for details) and also a complete Javadoc-like API documentation of XtendLib which has been generated using XtendDoc. As usual, comments, suggestions and contributions […]