Adressing the "Engineering" in "Software Language Engineering"
Till now development of a new software language is far too often an artistic handwork and reminds us on the state of software development from 50 years ago.
To apply the “engineering” as a systematic methodological approach to software language definitions, we address several outstanding topics, such as lack of semantics, language libraries, compositionality, extensibility and variant management in languages and their tools. We also examine the state of the art and discuss possible solutions.
Bio
Bernhard Rumpe is the Software Engineering Chair at RWTH Aachen University and Editor-In-Chief of the SoSyM Journal. His main interests are rigorous and practical software and system development methods based on adequate modeling techniques. This includes agile development methods and model-engineering based on UML/SysML-like notations and domain specific languages. He is one principla developer of the language workbench MontiCore and its various language descendants for e.g. for UML and SysML. He is author of several books like “Agile Modeling with the UML” and “Engineering Modeling Languages: Turning Domain Knowledge into Tools”.
Wed 11 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:30 | |||
11:00 60mKeynote | Adressing the "Engineering" in "Software Language Engineering" OOPSLE | ||
12:00 30mPanel | First Keynote Discussion OOPSLE |