mbeddr aims at creating a different way of developing embedded software systems. Instead of using archaic modeling tools and manually written C code, we use the open source JetBrains MPS language workbench to create an integrated approach to embedded development, where C programming, DSLs, domain specific extensions to C, product line variability, requirements traceability and model checking are supported directly.
For more information about this approach please see the Learn More page.
At this point we are well ahead in developing an implementation of C in MPS which can then be used as a basis for domain-specific extensions. The development progress can be see from our blog page.
Since the end of 2010, the core C language is made available as Open Source.
The system is developed in the context of the BMBF-sponsored KMU-innovativ project LW-ES. The project partners include itemis, fortiss, Sick and Lear. Take a look at the Team page for details.