Bernhard Rumpe
   HOME

TheInfoList



OR:

Bernhard Rumpe (born 1967) is a German
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
, professor of
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
and head of the Software Engineering Department at the
RWTH Aachen University RWTH Aachen University (), in German ''Rheinisch-Westfälische Technische Hochschule Aachen'', is a German public research university located in Aachen, North Rhine-Westphalia, Germany. With more than 47,000 students enrolled in 144 study prog ...
. His research focusses on "technologies, methods, tools ... necessary to create software in the necessary quality that is as efficient and sustainable as possible."


Biography

Born and raised in
Abensberg Abensberg () is a town in the Lower Bavarian Districts of Germany, district of Kelheim (district), Kelheim, in Bavaria, Germany, lying around southwest of Regensburg, east of Ingolstadt, northwest of Landshut and north of Munich. It is situa ...
, Germany, Rumpe from 1973 to 1977 attended the Aventinus Primary School Abensberg and from 1977 to 1986 the Donau Gymnasium Kelheim. From 1987 to 1992 he studied
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
and
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
at the
Technical University of Munich The Technical University of Munich (TUM or TU Munich; ) is a public research university in Munich, Bavaria, Germany. It specializes in engineering, technology, medicine, and applied and natural sciences. Established in 1868 by King Ludwig II ...
(TUM). In 1992 he became research assistant at the Chair for Software and Systems Engineering at the Technical University of Munich, were in 1996 he received his PhD and in 2003 his
habilitation Habilitation is the highest university degree, or the procedure by which it is achieved, in Germany, France, Italy, Poland and some other European and non-English-speaking countries. The candidate fulfills a university's set criteria of excelle ...
in computer science. From 2003 to 2008 Rumpe headed the Institute for Software Systems Engineering at the
Braunschweig University of Technology TU Braunschweig (, unofficially ''University of Braunschweig – Institute of Technology'') is the oldest ' (comparable to an institute of technology in the American system) in Germany. It was founded in 1745 as Collegium Carolinum and is a membe ...
(TUBS). Here in 2007 he headed the participation of the university in the DARPA Urban Challenge. Since early 2009 he is Head of the Department Software Engineering at RWTH Aachen University In 2001 he founded the Springer International Journal '' Software and Systems Modeling'', together with his colleague Robert France and works there as an editor-in-chief.Springer International Journal on Software and Systems Modeling
/ref> Rumpe contributed to the
semantics Semantics is the study of linguistic Meaning (philosophy), meaning. It examines what meaning is, how words get their meaning, and how the meaning of a complex expression depends on its parts. Part of this process involves the distinction betwee ...
and the use of
modeling language A modeling language is any artificial language that can be used to express data, information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in ...
s in software development (requirements, architecture, code generation, system configuration, quality management) based on the work started by his group Language Workbench MontiCore.


Selected publications

* 1996. ''Formale Methodik des Entwurfs verteilter objektorientierter Systeme'', München: Utz, Wiss. * 2000. ''Software Engineering: Schlüssel zu Prozessbeherrschung und Informationsmanagement '', TCW, * 2001. ''Übungen zur Einführung in die Informatik.'', Manfred Broy, Bernhard Rumpe. Springer, * 2001. ''The UML Profile for Framework Architectures'', Marcus Fontoura, Wolfgang Pree, Bernhard Rumpe. Addison-Wesley. * 2004. ''Modellierung mit UML'', Berlin: Springer, * 2004. ''Agile Modellierung mit UML'', Berlin: Springer Berlin, * 2011. ''Modellierung mit UML'', 2nd edition, Berlin: Springer, * 2012. ''Agile Modellierung mit UML: Codegenerierung, Testfälle, Refactoring'', 2nd edition, Berlin: Springer Berlin, * 2014. ''Architecture and Behavior Modeling of Cyber-Physical Systems with MontiArcAutomaton'', J. O. Ringert, B. Rumpe, A. Wortmann. Aachener Informatik-Berichte, Software Engineering Band 20. Shaker Verlag, * 2016. ''Modeling with UML: Language, Concepts, Methods''. Springer International. * 2016: ''Engineering Modeling Languages: Turning Domain Knowledge into Tools.'', B. Combemale, R. France, J. Jézéquel, B. Rumpe, J. Steel, D. Vojtisek. Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series. * 2017. ''Agile Modeling with UML: Code Generation, Testing, Refactoring'', Springer International. * 2017. ''Towards a Sustainable Artifact Model'', T. Greifenberg, S. Hillemacher, B. Rumpe. Aachener Informatik-Berichte, Software Engineering Band 30. Shaker Verlag, * 2020. ''Towards an Isabelle Theory for distributed, interactive systems - the untimed case'', J. C. Bürger, H. Kausch, D. Raco, J. O. Ringert, B. Rumpe, S. Stüber, M. Wiartalla. Shaker Verlag, * 2021. ''Model-Based Engineering of Collaborative Embedded Systems'', W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, S. Schröck (Eds.). Springer, * 2021: ''MontiCore Language Workbench and Library Handbook: Edition 2021'', K. Hölldobler, O. Kautz, B. Rumpe. Aachener Informatik-Berichte, Software Engineering Band 48. Shaker Verlag,


References


External links


Homepage
at RWTH Aachen University
Literature and Research Topics

MontiCore
Language Workbench
Bernhard Rumpe
Google Scholar profile {{DEFAULTSORT:Rumpe, Bernhard 1967 births Living people German computer scientists Academic staff of TU Braunschweig Academic staff of RWTH Aachen University Technical University of Munich alumni