Bernhard Rumpe (born 1967) is a German computer scientist, professor of computer science and head of the Software Engineering Department at the RWTH Aachen University. His research focusses on "technologies, methods, tools ... necessary to create software in the necessary quality that is as efficient and sustainable as possible." [1]
Born and raised in Abensberg, 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 and mathematics at the Technical University of Munich (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 in computer science.
From 2003 to 2008 Rumpe headed the Institute for Software Systems Engineering at the Braunschweig University of Technology (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 [2] 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. [3]
Rumpe contributed to the semantics and the use of modeling languages in software development (requirements, architecture, code generation, system configuration, quality management) based on the work started by his group Language Workbench MontiCore.
The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system.
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 programs, it is the largest technical university in Germany.
Peter Pin-Shan Chen is a Taiwanese American computer scientist. He is a (retired) distinguished career scientist and faculty member at Carnegie Mellon University and Distinguished Chair Professor Emeritus at LSU. He is known for the development of the entity–relationship model in 1976.
GXL is designed to be a standard exchange format for graphs. GXL is an extensible markup language (XML) sublanguage and the syntax is given by an XML document type definition (DTD). This exchange format offers an adaptable and flexible means to support interoperability between graph-based tools.
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing concepts.
A model transformation language in systems and software engineering is a language intended specifically for model transformation.
Kevin C. Lano is a British computer scientist.
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 synthesis techniques, model transformations, language definition and language engineering issues. It was established in 2002 and is published by Springer Science+Business Media. The editors-in-chief are Jeff Gray and Bernhard Rumpe. They are supported by the associate editors Marsha Chechik, Martin Gogolla, and Jean-Marc Jezequel and the assistant editors Huseyin Ergin and Martin Schindler. The members of the editorial board can be found on http://www.sosym.org/.
LISA is a language to describe the instruction set architecture of a processor. LISA captures the information required to generate software tools and implementation hardware of a given processor.
The Triune Continuum Paradigm is a paradigm for general system modeling published in 2002. The paradigm allows for building of rigorous conceptual frameworks employed for systems modeling in various application contexts.
UML is a modeling language used by software developers. UML can be used to develop diagrams and provide users (programmers) with ready-to-use, expressive modeling examples. Some UML tools generate program language code from UML. UML can be used for modeling a system independent of a platform language. UML is a graphical language for visualizing, specifying, constructing, and documenting information about software-intensive systems. UML gives a standard way to write a system model, covering conceptual ideas. With an understanding of modeling, the use and application of UML can make the software development process more efficient.
Dorothea Wagner is a German computer scientist, known for her research in graph drawing, route planning, and social network analysis. She heads the Institute of Theoretical Informatics at the Karlsruhe Institute of Technology.
d3web is a free, open-source platform for knowledge-based systems . Its core is written in Java using XML and/or Office-based formats for the knowledge storage. All of its components are distributed under the terms of the Lesser General Public Licence (LGPL).
Sabina Jeschke is a German university professor for information sciences in mechanical engineering at the RWTH Aachen University. As of 10 November 2017, she was named member of the management board of Deutschen Bahn AG for digitalization and technology. She is also the director of the Cybernetics Lab IMA/ZLW & IfU. In the summer semester of 2017, she is on sabbatical leave to develop her research in the area of artificial consciousness, and is involved in building a think tank "Strong Artificial Intelligence" at the Volvo Car Corporation in Göteborg. Since May 2015, Jeschke has been a member of the supervisory board of Körber AG, since April 2012 chairman of the board of VDI Aachen. Beginning of January 2023 she took on an additional position as a senior advisor at Arthur D. Little.
Rüdiger Valk is a German mathematician. From 1976 to 2010 he was Professor for Theoretical Computer Science (Informatics) at the Institut für Informatik of the University of Hamburg, Germany.
Bernhard Steffen is a German computer scientist and professor at the TU Dortmund University, Germany. His research focuses on various facets of formal methods ranging from program analysis and verification, to workflow synthesis, to test-based modeling, and machine learning.
Klaus Pohl is a German computer scientist and Professor for Software Systems Engineering at the University of Duisburg-Essen, mainly known for his work in Requirements Engineering and Software product line engineering.
Superplan was a high-level programming language developed between 1949 and 1951 by Heinz Rutishauser, the name being a reference to "Rechenplan", in Konrad Zuse's terminology designating a single Plankalkül program.
Robert Bertrand France was a Jamaica-born American computer scientist.
UML-RSDS is a lightweight Model-driven engineering (MDE) and Model transformation tool supporting the UML 2.5 class diagram notation and OCL 2.4 Object Constraint Language. It supports code-generation in multiple 3GLs: Java, C#, C++, Python, Go, Swift and ANSI C.