04, Software Systems Engineering Institute, Braun-
schweig University of Technology.
Gr
¨
onniger, H. and Rumpe, B. (2011). Modeling language
variability. In Foundations of Computer Software.
Modeling, Development, and Verification of Adaptive
Systems. Springer.
Haber, A., H
¨
olldobler, K., Kolassa, C., Look, M., Rumpe,
B., M
¨
uller, K., and Schaefer, I. (2013). Engineering
Delta Modeling Languages. In Proceedings of the
17th International Software Product Line Conference.
Haber, A., Kutz, T., Rendel, H., Rumpe, B., and Schaefer, I.
(2011a). Delta-oriented Architectural Variability Us-
ing MontiCore. In ECSA ’11 5th European Confer-
ence on Software Architecture: Companion Volume.
Haber, A., Rendel, H., Rumpe, B., and Schaefer, I. (2011b).
Delta Modeling for Software Architectures. In
Tagungsband des Dagstuhl-Workshop MBEES: Mod-
ellbasierte Entwicklung eingebetteterSysteme VII.
Haber, A., Rendel, H., Rumpe, B., and Schaefer, I. (2012a).
Evolving Delta-oriented Software Product Line Ar-
chitectures. In Large-Scale Complex IT Systems. De-
velopment, Operation and Management, 17th Mon-
terey Workshop 2012, Oxford, UK, March 19-21,
2012.
Haber, A., Rendel, H., Rumpe, B., Schaefer, I., and van der
Linden, F. (2011c). Hierarchical Variability Modeling
for Software Architectures. In Proceedings of Inter-
national Software Product Lines Conference (SPLC
2011).
Haber, A., Ringert, J. O., and Rumpe, B. (2012b). MontiArc
- Architectural Modeling of Interactive Distributed
and Cyber-Physical Systems. Technical Report AIB-
2012-03, RWTH Aachen.
Hedin, G. and Magnusson, E. (2003). Jastadd—an aspect-
oriented compiler construction system. Science of
Computer Programming.
Hibernate website http://hibernate.org/.
Hofer, C. and Ostermann, K. (2010). Modular domain-
specific language components in scala. In ACM SIG-
PLAN Notices.
Hudak, P. (1998). Modular domain specific languages and
tools. In Software Reuse, 1998. Proceedings. Fifth In-
ternational Conference on.
Kats, L. C. and Visser, E. (2010). The spoofax language
workbench: Rules for declarative specification of lan-
guages and ides. SIGPLAN Not.
Kelly, S., Lyytinen, K., and Rossi, M. (1996). Metaedit+ a
fully configurable multi-user and multi-tool case and
came environment. In Advanced Information Systems
Engineering.
Klint, P., van der Storm, T., and Vinju, J. (2009). Rascal:
A domain specific language for source code analysis
and manipulation. In Source Code Analysis and Ma-
nipulation, 2009. SCAM’09. Ninth IEEE International
Working Conference on.
Knuth, D. F. (1968). Semantics of context-free languages.
Mathematical systems theory.
Krahn, H., Rumpe, B., and V
¨
olkel, S. (2008). Monticore:
Modular development of textual domain specific lan-
guages. In Proceedings of Tools Europe.
Krahn, H., Rumpe, B., and V
¨
olkel, S. (2010). MontiCore: a
framework for compositional development of domain
specific languages. STTT.
Look, M., Perez, A. N., Ringert, J. O., Rumpe, B., and
Wortmann, A. (2013). Black-box Integration of Het-
erogeneous Modeling Languages for Cyber-Physical
Systems. In Proceedings of the 1st Workshop on the
Globalization of Modeling Languages (GEMOC), Mi-
ami, Florida, USA.
Medvidovic, N. and Taylor, R. (2000). A Classification
and Comparison Framework for Software Architec-
ture Description Languages. IEEE Transactions on
Software Engineering.
Mernik, M. (2013). An Object-oriented Approach to Lan-
guage Compositions for Software Language Engi-
neering. Journal of Systems and Software.
M
´
as website http://www.mas-wb.com.
Navarro P
´
erez, A. and Rumpe, B. (2013). Modeling Cloud
Architectures as Interactive Systems. In 2nd In-
ternational Workshop on Model-Driven Engineering
for High Performance and CLoud computing (MDH-
PCL).
Object Management Group (2010). OMG Uni-
fied Modeling Language (OMG UML), Su-
perstructure Version 2.3 (10-05-05). http://
www.omg.org/spec/UML/2.3/Superstructure/PDF/.
Ringert, J. O., Rumpe, B., and Wortmann, A. (2013a). From
Software Architecture Structure and Behavior Model-
ing to Implementations of Cyber-Physical Systems. In
Software Engineering 2013 Workshop Proceedings.
Ringert, J. O., Rumpe, B., and Wortmann, A. (2013b).
MontiArcAutomaton : Modeling Architecture and
Behavior of Robotic Systems. In Workshops and Tuto-
rials Proceedings of the International Conference on
Robotics and Automation (ICRA).
Rumpe, B. (2011). Modellierung mit UML, volume 2nd
Edition. Springer.
Rumpe, B. (2012). Agile Modellierung mit UML: Code-
generierung, Testf
¨
alle, Refactoring, volume 2nd Edi-
tion. Springer.
Schindler, M. (2012). Eine Werkzeuginfrastruktur zur
agilen Entwicklung mit der UML/P. Aachener
Informatik-Berichte, Software Engineering, Band 11.
Shaker.
Solmi, R. (2005). Whole platform. PhD thesis, University
of Bologna.
Thomas, U., Hirzinger, G., Rumpe, B., Schulze, C., and
Wortmann, A. (2013). A New Skill Based Robot Pro-
gramming Language Using UML/P Statecharts. In
Proceedings of the 2013 IEEE International Confer-
ence on Robotics and Automation (ICRA), Karlsruhe,
Germany.
Tomassetti, F., Vetro, A., Torchiano, M., Voelter, M., and
Kolb, B. (2013). A model-based approach to lan-
guage integration. In Modeling in Software Engineer-
ing (MiSE), 2013 5th International Workshop on.
van der Storm, T., Cook, W. R., and Loh, A. (2014). The
design and implementation of Object Grammars. Sci-
ence of Computer Programming.
MODELSWARD2015-3rdInternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
30