Description: The University of Dortmund is one of the large universities in the Ruhr district, an area in Germany (Nordrhein-Westfalen) known for its heavy industry, which currently undergoes great changes regarding industrial structures and employment. The university has 16 departments. The subjects studied by its 25.000 enrolled students range from natural science, engineering to sociology and teacher education. Currently, 300 professors and 2000 fulltime academic staff are employed at the University.
Some 2700 students are pursuing their studies in the Department of Computer Science, one of the largest CS departments in Germany. The degree programmes include a diploma program in Computer Science and in Computer Engineering, resp., as well as a CS program for teachers in secondary schools. The Chair for Software Technology is one of the eleven chairs the department is composed of. The Software Technology section, has been involved in rapid prototyping for requirements analysis in the aeras of software process modelling and the development of parallel and distributed systems.
Requirements engineering is a well-studied field in traditional software
engineering. In the arena of software process work, little effort has been
spent on process elicitation. The goal of process elicitation is to identify
which properties a software process model has to fulfill. Since on-the-fly
modification of running software processes is considered important in the
software process literature, it is crucial to track process requirements.
Only on the basis of such a tracking it can be possible to identify which
process model parts are allowed to be changed and which should left
invariant.
Researchers associated with the project:
Prof. Dr. Ernst-Erich Doberkat
Prof. Dr. Volker Gruhn
Brief CVs of Key Researchers:
Name: Prof. Dr. Ernst-Erich Doberkat
Nationality: German
Academic Qualifications & Experience:
Ernst-Erich Doberkat received his Diploma and his Ph. D. in Mathematics
from the Ruhr-University of Bochum in 1973, and the University in Paderborn
in 1976, resp. After having obtained his habilitation in Computer Science
from the University in Hagen in 1980, he taught 1981 - 1985 as an Associate
Professor of Mathematics and Computer Science at Clarkson College of Technology,
Potsdam, NY. In 1985 he was appointed Full Professor for Practical Computer
Science at the University of Hildesheim, in 1988 Full Professor for Software
Engineering at the University of Essen (where he chaired the Department
of Mathematics and Computer Science during the 1992/93 academic year),
and since 1993 he holds the Chair for Software Technology at the University
of Dortmund. From 1995 through
1997 he was CEO of the Informatik Centrum Dortmund, the technology
transfer institute of Dortmund's Departmentof Computer Science. He
has authored or co-autored six books and some sixty research papers in
such areas as automata theory, type theory, analysis of algorithms, combinatorics,
software prototyping, hypermedia specifications and data modelling. His
current research interests are in the areas of specification methods and
development environments for hypermedia systems with applications to environmental
information systems, architecture of multmedia learning systems, software
prototyping, hospital information systems and educational environments
for object oriented programming and design. Quite recently, the topology
of graph changes attracted his
attention. He is a member if the German Gesellschaft fuer Informatik
as well as ACM and IEEE.
Name: Prof. Dr. Volker Gruhn
Nationality: German
Academic Qualifications & Experience:
From 1982 till 1987, Volker Gruhn studied computer science at the University
of Dortmund. In the years from 1987 till 1991, he worked as a researcher
at the department of software technology of Professor Weber. From 1991
till the end of 1992, he was head of the software engineering department
at the LION company in Bochum and responsible for the development of the
workflow management environment LEU. Volker Gruhn was responsible
for the education and department of the Fraunhofer Institute for Software
and Systems Technology in 1993 (European Professional Software Engineering
Program). From 1994 to 1996 Volker Gruhn was managing director of
LION GmbH where he was responsible for software technology, quality assurance
and the training program of LION. Since 1997 he is
associate professor for software technology at the University of Dortmund.
Volker Gruhn has authored and co-authored about 40 articles which appeared
in national and international journals and conference proceedings. His
major professional interests are software processes, business process management,
workflow management, database systems for software engineering environments
and technology transfer models. He is member of IEEE and ACM.
Selected Publications:
Gruhn, Deiters (1990): Managing Software Processes in MELMAC, Proceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, CA, US.
Gruhn, Emmerich (1991): A Petri-Net based Software Process Modeling Language, Proc. of the 6th International Workshop on Software Specification and Design, Como.
Doberkat (1992): Integrating persistence into a set-oriented prototyping language. Structured Programming 13, 1992, 137-153 .
Gruhn, Deiters (1994): The FUNSOFT Net Approach to Software Process Management, International Journal of Software Engineering and Knowledge Engineering.
Gruhn, Graw (1995): Distributed Modelling and Distributed Enaction of Business Processes, Software Engineering - ESEC'95, 5th European Software Engineering Conference.
Doberkat (1996): A Language for Specifying Hyperdocuments. Software - Concepts and Tools 17
Doberkat, Dissmann (1996): Introduction to object-oriented programming in the BETA programming language. Addison-Wesley, Bonn (in German)
Doberkat, Schmidt, Veltmann (1997): Re-engineering the German Integrated System for Measuring and Assessing Environmental Radioactivity. Proc. Second International Symposium on Environmental Software Systems, Whistler, BC, Canada (North Holland, in print)
Doberkat (1997): Generating an Algebraic Specification from an ER-Model. International Journal of Software Engineering and Knowledge Engineering (in print).
Contact Details:
Principal Investigator: Prof. Volker Gruhn
Address: Lehrstuhl Informatik 10 (Software Technology),
University of Dortmund, D-44221 Dortmund, GERMANY
Telephone number: + 49 231 755 2782
Telefax number: + 49 231 755 2061
EMail: gruhn@ls10.informatik.uni-dortmund.de