Archiv für die Kategorie »MDSD«

Prototype of an AUTOSAR Parameter Definition Editor based on Xtext

Andreas Graf

A large part of developing an AUTOSAR ECU is the configuration of the Basic Software (BSW, i.e. the AUTOSAR “operating system”). All the parameters that can be configured are defined in the so-called “AUTOSAR parameter definition”. This includes hundreds, if … Weiterlesen →

Preparations for CodeGeneration 2013

kthoms

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 in the same week. This year Mark took EclipseCon into his considerations (it was last […]

Software Tool Chain for Automotive – the IMES research project

Andreas Graf

At itemis, we are currently participating in a public funded research project (IMES) that deals with the software development tool chain for automotive software, especially in early phases. We do have two main focus points in the project: An integrated … Weiterlesen →

Managing functional networks and behavior models with EAST-ADL

Andreas Graf

Functional networks are an important artefact in early system design. They specifiy system behavior without any decision about the realization (HW/SW) of the specific function. Logic Functions are often prototyped with behavior models, like data flow diagrams. In the IMES … Weiterlesen →

Avoiding manual merge when generating plugin.xml with Xtext/Xtend

Andreas Graf

In our project we do generate graphical editors for Graphiti based on DSL-models specifiying these editors. That works all fine when generating the source code (.java and .xtend). However, for Graphiti and the editor to work, there also have to … Weiterlesen →

Why you should consider Sphinx for your modeling projects.

Andreas Graf

The Sphinx project is one of the most interesting new projects on eclipse.org and provides important infrastructure for modeling projects. However, it might not be immediately visible from the project description what it does. Here is an example on how … Weiterlesen →

Showing ECU communication in AUTOSAR models

Andreas Graf

When working with AUTOSAR specifications, it is easy to see from the models on a high level which software components are communicating with each other. However, it is often interesting to see how that maps to the communication between ECUs. … Weiterlesen →

XtendTools 1.0.1 released

feltes

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 [...]

API Documentation Generator for Xtend

feltes

During some of my last Xtext and/or Xpand based MDSD projects I wrote a lot of extensions and model transformations with Xtend. Unfortunately is it very hard to efficiently reuse extensions, if there was no API documentation at all or the documentation was scattered across a lot of files. I really wished to have something [...]

Executable HMI Specifications with Flash and Yakindu Statecharts

Axel Terfloth

Human machine interfaces (HMI) are inherently interactive and dynamical. An important goal of HMI engineering is to optimize the interaction between the human being and the machine. The ergonomics and efficiency of an HMI is mainly driven by the quality of its design. This makes the HMI design a central part of HMI specifications. Due [...]