Domain-Specific Modeling tool Domain-Specific Modeling top 2 logo Domain-Specific Modeling top3 image
English Deutsch Japanese

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
Juha-Pekka Tolvanen, Ph.D.

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
Steven Kelly, Ph.D.

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.