Born February 16, 1942, in Nuernberg, Germany, married, three children.
Elementary school and 'Oberrealschule' (= non-classical secondary school) in Forchheim, Germany; finished school in 1962 as best of year's class;
studies in physics, data-processing and control theory at the University of Erlangen-Nuernberg with a scholarship of the Bavarian State Government;
Masters degree (Dipl.-Phys.) in Experimental Physics in 1969, subject of thesis: 'An on-line data acquisition system for nuclear physics experiments' (first at a German university);
PhD (Dr.-Ing.) in Computer Science in 1978, subject of thesis: 'Structured description of systems of parallel processes'.
1969 - 1978
Research group leader at the Physics Institute of the University of Erlangen-Nuernberg (development of programming languages, compilers, operating systems and support tools). This group (7 scientists) and a computer laboratory (worth approx. 2 Million DM) was funded entirely by research grants from external sources (e.g. German Federal Ministry of Science and Technology, Commission of the European Communities), which were raised by me.
During this time initiation and management of the development of the programming language PEARL (= Process and Experiment Automation Real-Time Language) in cooperation with a group of industrial firms and other research institutes; implementation of the first compiler for that language together with operating system extensions and the necessary runtime support, using a hardware independent programming technique; participation in international standardization bodies; initiation of a European language development project and management of the respective working group until the beginning of the 'Ada'-Development.
1978 - 1981
Product manager for system software at DORNIER-System in Friedrichshafen, F.R.G.; during this time for one year (March 1978 to April 1979) stationed at DARPA, Washington D.C., as representative of the German Ministry of Research and Technology on the management team for the programming language 'Ada';
there primarily responsible for the development of the requirements for the 'Ada' programming environment (Pebbleman documents);
in the company mainly responsible for technical acquisition and preparation of offers, technical and financial planning and supervision of projects in the area of support software, participation in the development of guidelines for program development and documentation.
1982 - 1985
Senior group leader (= head of a small department) for development of control systems in power distribution at BBC (= Brown Boveri & Cie) (now ABB) in Ladenburg, F.R.G. In this position responsible for software as well as for systems development. Major topics: fault tolerant system structures, fast data acquisition and human-machine interfaces.
1985 - 1990
Research group leader for 'advanced information processing' at the ABB (former BBC) Central Research Laboratory in Heidelberg. This group was partially funded by the ESPRIT-programme of the Commission of the European Communities. It was mainly concerned with the application of artificial intelligence techniques in process supervision and control with special emphasis on human-machine interfaces.
Some results were:
- development of novel techniques for presenting information to the operator of industrial processes (e.g. additive and alternative information zoom),
- identification (and partially prediction) of process failures by means of knowledge-based techniques,
- (semi-) automatic generation of control room pictures on the basis of a 'design knowledge base'.
Besides this coordination of a second ESPRIT-project within ABB, which was aimed at the reuse of software on the level of 'concepts', i.e. descriptions on a higher level than program code.
1990 - now
Full professor for Applied Software Technology at the University of Clausthal, F.R.G., and head of the Institute for Process- and Production Control Technology (IPP).
Main Research Areas:
- Human-Machine-Interfaces with special emphasis on the implementation and evaluation of new techniques like Multi-Media or Virtual Reality,
- experimental investigations concerning useability and error-proneness of interfaces,
- systematic development of (real-time) software for industrial applications,
- management of software development.
4 Activities in professional societies: