Andreas Seibel hielt einen Vortrag im Rahmen des Workshops "Model-Driven Development in the Real World", organisiert durch das FZI und dem KIT in Karlsruhe, zum Thema "Dealing with Multiple Overlapping Modeling Languages in Complex Model-Driven Development Scenarios".
Abstract
In the last two decades, Model-Driven Development (MDD) received increasing attention as a new paradigm in developing software systems. It provides concepts for specifying a software system into different sub systems (horizontal separation) and their specification at different levels-of-abstraction (vertical separation). In general, MDD helps increasing the level-of-abstraction and providing techniques to automatically derive detailed specifications from abstract specifications. Thus, MDD brings several benefits: domain experts are able to focus on relevant information for their domain only without struggling low-level details; reusability because of abstraction; efficiency due to automation, etc.