HOME

TheInfoList



OR:

Bernhard Rumpe (born 1967) is a German
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
, professor of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
and head of the Software Engineering Department at the
RWTH Aachen University RWTH Aachen University (), also known as North Rhine-Westphalia Technical University of Aachen, Rhine-Westphalia Technical University of Aachen, Technical University of Aachen, University of Aachen, or ''Rheinisch-Westfälische Technische Hoch ...
. 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 district of Kelheim, in Bavaria, Germany, lying around southwest of Regensburg, east of Ingolstadt, northwest of Landshut and north of Munich. It is situated on the river Abens, a tributary of the ...
, 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, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
and
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
at the
Technical University of Munich The Technical University of Munich (TUM or TU Munich; german: Technische Universität München) is a public research university in Munich, Germany. It specializes in engineering, technology, medicine, and applied and natural sciences. Establis ...
(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 many European countries. The candidate fulfills a university's set criteria of excellence in research, teaching and further education, usually including a ...
in computer science. From 2003 to 2008 Rumpe headed the Institute for Software Systems Engineering at the
Braunschweig University of Technology Braunschweig () or Brunswick ( , from Low German ''Brunswiek'' , Braunschweig dialect: ''Bronswiek'') is a city in Lower Saxony, Germany, north of the Harz Mountains at the farthest navigable point of the river Oker, which connects it to the No ...
(TUBS). Here in 2007 he headed the participation of the university in the
DARPA Urban Challenge The third driverless car competition of the DARPA Grand Challenge was commonly known as the DARPA Urban Challenge. It took place on November 3, 2007 at the site of the now-closed George Air Force Base (currently used as Southern California Logist ...
. 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 ''Software and Systems Modeling'' (SoSyM) is a peer-reviewed scientific journal covering the development and application of software and systems modeling languages and techniques, including modeling foundations, semantics, analysis and synthesi ...
'', 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 (from grc, σημαντικός ''sēmantikós'', "significant") is the study of reference, meaning, or truth. The term can be used to refer to subfields of several distinct disciplines, including philosophy Philosophy (f ...
and the use of
modeling language A modeling language is any artificial language that can be used to express 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 the st ...
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 the Technical University of Braunschweig Academic staff of RWTH Aachen University Technical University of Munich alumni