Model-Driven Architecture
MontiArcAutomaton is an architecture and behavior modeling framework that is semantically grounded in the Focus theory of interacting stream-processing functions. MonitArcAutomaton provides an integrated, platform-independent structure and behavior modeling language with an extensible code generation framework. MontiArcAutomaton’s central concept is encapsulation and decomposition known from component & connector architecture description languages. Its quintessential focus is modularity: from the straightforward extension of its modeling languages, to highly reusable architecture models and their parts, to an easily extensible code generation toolchain. MonitArcAutomaton is an extension of the MontiArc 3 architecture description language and has been integrated into MontiArc 4. It has been applied in a variety of domains, including automotive, manufacturing, and robotics. Find out more at the MontiArcAutomaton website.
Publications
- [KRW20] . Automated semantics-preserving parallel decomposition of finite component and connector architectures, Automated Software Engineering, 27, pages 119-151, April, 2020.
- [BKRW19] . Continuously Analyzing Finite, Message-Driven, Time-Synchronous Component & Connector Systems During Architecture Evolution, Patrizio Pelliccione, Jan Bosch, Mikic Marija, editors, Journal of Systems and Software, 149, pages 437-461, March, 2019.
- [Wor19] . Towards Component-Based Development of Textual Domain-Specific Languages, In: Luigi Lavazza, Herwig Mannaert, Krishna Kavi, editors, International Conference on Software Engineering Advances (ICSEA 2019), pages 68-73, November, 2019, IARIA XPS Press.
- [BHH+17] . Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language, In: European Conference on Modelling Foundations and Applications (ECMFA'17), LNCS 10376, pages 53-70, July, 2017, Springer.
The complete list of publications is available from my publications website.
Info
- Funding through various projects.
- Project website