The mbeddr core. An extensible C
Java C TeX Groovy Shell PHP Other
Latest commit 3b34495 Mar 22, 2017 @danielratiu danielratiu small fix
Failed to load latest commit information.
.teamcity TeamCity change in 'mbeddr :: Package :: win' project: project was ar… Feb 6, 2017
build build: set scope of MPS dependency to 'provided' in Maven artifacts Mar 20, 2017
buildSrc build: Use GitBasedVersioning and CreateDmg task from mps-gradle-plugin Mar 17, 2017
code small fix Mar 22, 2017
documentation wiki: rewrote parts of the build guide Jan 16, 2017
gradle/wrapper build: improve Gradle scripts Oct 25, 2016
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 Merge remote-tracking branch 'origin/master' into refactor/mps341 Oct 28, 2016
versions Fixed jdk problem in installer for mac Apr 22, 2016
.gitattributes removing lfs filter from .gitattributes Feb 17, 2016
.gitignore .gitignore: adjust some patterns Mar 17, 2017
.gitmodules removed mps-incquery Nov 25, 2015
INSTALL Readmes corrected for installation Mar 4, 2014
Jenkinsfile build: building cbmc now also for mac and Windows on Jenkins Aug 19, 2016 Update Nov 28, 2015
about.txt more licenses Feb 25, 2016
build.gradle build: mps-gradle-plugin 1.0.18 fixes Mac DMG Java location Mar 20, 2017
cbmc.groovy Add additional echo statement to check the path to the reference repo Aug 19, 2016
common.gradle build: jenkins file and build scripts for build guide Aug 2, 2016
default.groovy Split up Jenkinsfile Aug 19, 2016 added logging Jan 27, 2016
download-java.xml build extract jre with bash not ant Jan 26, 2016
download.gradle build: jenkins file and build scripts for build guide Aug 2, 2016
download.xml Merge remote-tracking branch 'upstream/master' Feb 3, 2017 running MPS-generated ant scripts from gradle in platform-independent… Feb 15, 2017
gradlew build: improve Gradle scripts Oct 25, 2016
gradlew.bat build: improve Gradle scripts Oct 25, 2016
license.html added license Mar 22, 2012
log.xml Dummy commit. Reason: teamcity should recognize actual state of the b… Sep 6, 2016
mbeddr.groovy Only keep the last 25 builds in Jenkins to free some space Jan 10, 2017
nightly.groovy Split up Jenkinsfile Aug 19, 2016 100% more grade user home Feb 2, 2017
settings.gradle build: add build task to publish to github Mar 3, 2017
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