Model-Driven Automation Engineering (MDAE)
Within a complex process such like Automation projects many different disciplines are involved. Additionally, each discipline has its own data, information and models to shape the result.
Exemplary, to electrical engineers are interested to find the best setting for terminals within a electrical control cabinet, whilst mechanical engineers define the architecture of the plant. This process has to be done in parallel and with respect to each other. This becomes obvious when we think of mechanical engineers inserting a new control module into the cabinet, which results in the need for at least one more terminal.
Within each domain exists models and tools which work (almost) perfectly within their scope. Besides this exists a wish for more data exchange possibility between tools of different domains. Reconsidering our example from above, this would mean, that the electrical engineer gets at least a message which tells him his plans have to be updated since a module was placed.
We are researching new approaches in order to come up with an idea to solve this problem. A first step is to abstract from current tools and data onwards to meta-models. The next step is probably the transformation of knowledge from one domain into the other. This may be done via Triple Graph Grammars (TGGs). As a result we are looking forward to workflows, that may identify inconsistencies and problems in two different models automatically.
Our research is supported mainly by the Siemens AG, which provides us any domain-specific knowledge and helps us to develop use cases that arise from typical engineering tasks. Our common goal is to identify strengths and potentials of our approach, as well as problems and restrictions.http://www.siemens.de
Additionally this research takes place within the Graduate School Computational Engineering at TU Darmstadt, which provided Marius Lauder a scholarship.
- S. Rose, M. Lauder, M. Schlereth, A. Schürr: "A Multidimensional Approach for Concurrent Model Driven Automation Engineering", Model-Driven Domain Analysis and Software Development: Architectures and Functions, IGI Publishing, 2010, 90-113.
- M. Schlereth, M. Lauder, S. Rose, A. Schürr: "Concurrent Model Driven Automation Engineering - Building Engineering Tool Integration Systems", atp edition - Automatisierungstechnische Praxis, Vol. 52, No. 11, München: Oldenbourg Industrieverlag GmbH, November 2010, 64-69.
- M. Lauder, M. Schlereth, S. Rose, A. Schürr: "Model-Driven Systems Engineering: State-of-the-Art and Research Challenges", Bulletin of the Polish Academy of Sciences, Technical Sciences, Vol. 58, No. 3, Warsaw: Polish Academy of Sciences, 2010, 409-422.
- M. Schlereth, M. Lauder, S. Rose, A. Schürr: "Concurrent Model Driven Automation Engineering: Building Engineering Tool Integration Systems", Automation 2010. Der Automatisierungskongress in Deutschland, Düsseldorf: VDI Verlag GmbH, June 2010, Vol. 2092, 7-10.
- M. Schlereth, S. Rose, A. Schürr: "Model Driven Automation Engineering - Characteristics and Challanges", 5th Workshop on Model-Based Development of Embedded Systems (MBEES), 2009.
- M. Lauder: "Incremental Model Synchronization with Precedence-Driven Triple Graph Grammars", Technische Universität Darmstadt, 2013.
- M. Schlereth: "Platform Independent Specification of Engineering Model Transformations", Technische Universität Darmstadt, 2014.