Allgemeines

CDT and structured analysis / Misra-C

Posted by Andreas Graf on 18. Juli 2010 at 8:46 pm

MDSD is one way to improve quality and speed in software development. However, not all code in a system will be generated. There is usually a certain amount of code that is still handcoded. Manually written code is more error-prone, especially when you use languages that give you a high degree of freedom – such [...]

Eclipse Automotive Industry Working Group Invitation

Posted by Andreas Graf on 13. Juli 2010 at 11:16 am

The Eclipse Automotive Industry Working Group is meeting again next Monday at Kugler-Maag offices in Kornwestheim near Stuttgart. The Automotive IWG defines its goals as:

To provide an infrastructure for tool development required by the automotive industry
To address and support the needs for the whole automotive software development cycle
To avoid that [...]

Natural Language and DSLs

Posted by Andreas Graf on 7. Juli 2010 at 4:26 pm

A year ago I had blogged about Inform 7, an interesting DSL for the implementation of interactive fiction. I had briefly explored it, but didn’t do much more, because some of the concepts made it hard to use for my purposes (e.g. “relations” could only be defined between instances of objects, not classes. So you [...]

AUTOSAR, CDT and static analysis

Posted by Andreas Graf on 5. Juli 2010 at 2:18 pm

The Eclipse release Helios brought a lot of new features. A lot of attention on the website is put on Xtext or Acceleo. But for the embedded world, a nice new feature has found its way into CDT: The subproject Codan provides a framework for static analysis of the C/C++ code directly in the editor.  [...]

Requirements and Eclipse: RIF/ReqIF as Ecore (and with Xtext)

Posted by Andreas Graf on 10. Juni 2010 at 12:45 am

Within the VERDE project, itemis is working on the traceability of requirements based on the Eclipse platform. To be able to work with requirements, we have implemented an Ecore representation of the RIF/ReqIF requirements exchange format. RIF was developed by the German HIS Automotive and is now being standardized by the OMG under the new [...]

Android, AUTOSAR and Xpand

Posted by Andreas Graf on 7. Juni 2010 at 2:13 pm

Xtext 1.0.0 is scheduled for the Helios release and while I think that it is a great tool we shouldn’t miss the other apects of a toolchain that are crucial for MDSD: M2T, especially code generation. It is only with M2M and M2T that models show their full potential, since we can use automation. The [...]

Xtext and Papyrus / UML

Posted by Andreas Graf on 4. Juni 2010 at 5:02 pm

The Papyrus team are doing a great job integrating Textual DSLs with graphical modelings. I am happy that we could help them a bit in integrating Xtext with their modeling tool. The combination solves several usability glitches that I hated in all modeling tools: Adding attributes through a property sheet is cumbersome.
I have created a [...]

Platforms for automotive tool chains (Artop/AUTOSAR)

Posted by Andreas Graf on 25. Mai 2010 at 2:34 pm

Nirmal Sasidharan kindly helped in providing an English translation of our Autosar / Artop activities:

Standardized platforms are the solutions to increased development costs and quality problems in many areas of software development. In the automotive industry, platforms for the ECU Software have been defined within AUTOSAR and Genivi. OEMs and suppliers are thereby assured of [...]

Bosch joins Eclipse

Posted by Andreas Graf on 15. Mai 2010 at 11:19 pm

Robert Bosch GmbH has joined Eclipse as a Solution Member. Within the automotive domain, the membership of Bosch is a significant signal, since it is the first time that an OEM or a 1-st tier supplier supports Eclipse in this way.
It reflects the fact that Eclipse has established itself in the development tool chain of [...]

MDSD – a trend in Asia, too

Posted by Andreas Graf on 25. April 2010 at 2:52 pm

I have been following the development / adoption of MDSD in China for a while. The blogging community does not seem to be as active as in Europe, since there are only a few blogs where MDSD is addressed and the search engine hits for MDSD in Chinese often refer to articles about MDA from [...]