Domain-Specific Languages and Modeling experiences at ITEA MoSIS seminar
This one day seminar presents experiences on creating and using domain-specific languages and models in various domains, including avionics (military), consumer electronics UIs, mobile applications, payroll, seismic acquisition, telecom messaging platforms, train control, workflow management and office systems. The seminar is organized by the European ITEA2 MoSiS research project, with presentations from the Nordic partners: SINTEF and ICT-Norway; Combitech from Sweden; and Nokia Siemens Networks, VTT and MetaCase from Finland.
As a partner in the MoSiS research project, MetaCase will contribute these two sessions:
Monday, 15 March |
|
09:30-10:00 |
Industrial experiences on
using Domain-Specific Modelling for full code generation |
| Domain-specific languages and code generators have significantly improved the productivity and quality of software development in many areas, but seem a particularly good fit for embedded software and for product lines. Companies like EADS, Nokia, Panasonic, Polar and Siemens have reported significant productivity increases when moving from traditional manual coding to modelling and code generation. This talk introduces Domain-Specific Modelling with real-life examples from various fields of software development and takes then a detailed look to industry experiences. | |
13:15-14:45 |
Domain-Specific Modelling in
practice: MDD that works |
| Everybody would like the productivity benefits of modelling with full code generation, but the upgrade path from coding to modelling seems to be a closely guarded secret. The hardest part for many is making their own modelling language starting from a blank screen: coming up with something that isn’t just a variant of UML, but one that will actually raise abstraction and productivity. This session will show you the practical, repeatable steps to invent and implement your own modelling language and code generator. We’ll build everything live, creating the first version of the language from scratch and progressively improving it. Each improvement will be a step that you can apply in the development of your own language. | |
The full-day seminar will be held 15th March in Espoo, Finland at the premises of the Technical Research Centre of Finland. See the program and registration details.


