DSL toolchains for embedded systems
Take benefit from our knowledge
Browse through our knowledge base to make our knowledge of DSL toolchains for embedded systems yours!
Why model software?
Software modeling is a much underutilized approach to improving the development of embedded software applications. Tools such as eTrice, an open source Eclipse project led by PROTOS, bring clarity to otherwise immensely complicated systems. Discover how this modeling tool enables abstraction and how it generates C/C++ for your chosen microcontroller to help you get a handle on complexity.
Domain-specific languages – a powerful tool
Tailor-made always fits best. That’s why domain specific languages or DSLs exist. It’s also why this website uses HTML and not C – it’s better suited to describe how pages should be displayed in the browser. Click here to learn more about DSLs and the role of Xtext and Xtend or MPS in their creation.