The mbeddr core. An extensible C
Java C TeX Shell PHP HTML Other
Failed to load latest commit information.
.teamcity TeamCity change in 'mbeddr' project: triggers of 'Trigger' build conf… Jul 11, 2016
build build: packaging allScripts Jul 13, 2016
buildUtil build: added cbmc to mac dmg Mar 2, 2016
code TopDownLayout: Empty collections with "grid-layout-flatten" ... (2) Jul 28, 2016
documentation added documentation about partial loops Sep 26, 2014
icons exterminated all jpg files, replaced by (transparent) png Oct 9, 2014
licenses more licenses Feb 25, 2016
logos/2013 scripts for building a mac distribution Feb 11, 2016
patched_jars move jars into folder Oct 14, 2015
rcp more icons Feb 18, 2016
tools small fix in emma config Mar 2, 2016
versions Fixed jdk problem in installer for mac Apr 22, 2016
.gitattributes removing lfs filter from .gitattributes Feb 17, 2016
.gitignore PluginManager: Full support for non-jetbrains plugin repositories Jan 20, 2016
.gitmodules removed mps-incquery Nov 25, 2015
INSTALL Readmes corrected for installation Mar 4, 2014 Update Nov 28, 2015
about.txt more licenses Feb 25, 2016
bootstrap.gradle not using gradle's ant integration in build scripts anymore May 10, 2016
build.gradle deleted resolveMbeddr from gradle build script May 10, 2016 added logging Jan 27, 2016
download-java.xml build extract jre with bash not ant Jan 26, 2016
download.xml cleaning directly before downloading new platform May 13, 2016
license.html added license Mar 22, 2012
log.xml reverted log file change Jun 14, 2016
team.png added team picture May 31, 2016 refined documentation of teamcity-parameter-overwrite script Apr 2, 2015

Mbeddr core

To install: please, visit for instructions!

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.

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.

For more details please visit