TU Wien (Vienna University of Technology)


Institute Name: TU Wien (Vienna University of Technology), Distributed Systems Department

Description: The Distributed Systems Department in the Information Systems Institute of the Vienna University of Technology conducts teaching and research in all aspects of distributed computing with particular emphasis on software and networking technologies for distributed systems. In the software area, we are interested in software architectures, software components, languages for distributed systems, and long-term software evolution. In the networking area, we are interested in network services and their management.

The Distributed Systems Department employees 8 people as permanent staff, a varying number of research associates, and has 5 doctoral students. The department offers several undergraduate and graduate courses of computer science, (e.g. computer networks and distributed systems, requirements analysis and specification of distributed systems, design methods for distributed systems, reverse and re-engineering, etc.).

The research group that will contribute to this project focuses on component programming and the process of analysing and decomposing requirements down to generic components that can be composed to construct the required software. It is also active in reverse engineering and re-engineering legacy software so as to derive their requirements.

The department has participated in some national industrial and major European research projects, including COST-11-TER (Formal Description Techniques), ISA (Integrated Systems Architecture), ISO-ODP (Open Distributed Processing).

Researchers associated with the project:

Prof. Dr. Mehdi Jazayeri Dr. Harald Gall Dr. Rene Kloesch Dipl.-Ing. Georg Trausmuth Dipl.-Ing. Robert Barta

Brief CVs of Key Researchers:

Name: Mehdi Jazayeri

Nationality: Austrian

Academic Qualifications & Experience: Mehdi Jazayeri is a professor of computer science and the head of the Distributed Systems Department at the Vienna University of Technology. He is interested in software engineering and processes, programming languages as well as distributed and parallel systems. He has possessed both technical and management posts at companies including Hewlett-Packard Laboratories, Synapse Computer Corporation, Ridge Computers, and TRW Vidar. Prior to those positions, he was an assistant professor of Computer Science at the University of North Carolina at Chapel Hill. He has been a Fulbright Scholar at the University of Helsinki (1979) and a visiting professor at the Politecnico di Milano (1988).

Mehdi Jazayeri was a principal investigator of a U.S. National Science Foundation grant (with Dave Parnas )on "Development of Tools to Assist the Teaching of Computer Programming" and a U.S. Army grant (with Fred Brooks )on "Tools to Support Software Engineering."

He has coauthored two textbooks, Fundamentals of Software Engineering (Prentice Hall 1990), and Programming Language Concept (John Wiley 1987), and an IEEE Tutorial Text on Process-Centred Software Engineering Environments (1995).

Mehdi Jazayeri is a member of ACM and a Senior Member of IEEE. He holds degrees from the Massachusetts Institute of Technology (SB, 1971) and the Case Western Reserve University (MS, 1973; PhD, 1975).

Name: Dr. Harald Gall

Nationality: Austrian

Academic Qualifications & Experience: Harald Gall received his MSc. and PhD. in Computer Science from the Vienna University of Technology in 1990 and 1993, respectively. His research interests include requirements analysis and reverse engineering, long-term software evolution, program transformation and object-oriented technologies.

He has coauthored two books, Rechnernetze nach OSI (Addison-Wesley), and Objekt-orientiertes Reverse Engineering (Springer). He received the 1994 Ernst-Denert Software Engineering Award of the German Computer Society (GI) for his work on object-oriented reverse engineering (COREM).

Harald Gall is a member of IEEE and the Austrian Computer Society (OeCG).

Name: Dr. Rene Kloesch

Nationality: Austrian

Academic Qualifications & Experience:Rene Kloesch received MSc. and PhD. in Computer Science from the Vienna University of Technology in 1990 and 1993, respectively. His research interests include various areas of software engineering, e.g. requirements analysis, reuse and reverse engineering, long-term software evolution, program transformation and object-oriented technologies.

He has coauthored two books, Rechnernetze nach OSI (Addison-Wesley), and Objekt-orientiertes Reverse Engineering (Springer). He received the 1994 Ernst-Denert Software Engineering Award of the German Computer Society (GI) for his work on object-oriented reverse engineering (COREM).

Rene Kloesch is a member of ACM, IEEE, and the Austrian Computer Society (OeCG).

Name: Georg Trausmuth

Nationality: Austrian

Academic Qualifications & Experience: Georg Trausmuth received his MSc. in Computer Science from the Vienna University of Technology in 1993. His research interests include component programming, network services and network management.

Name: Robert Barta

Nationality: Austrian

Academic Qualifications & Experience:Robert Barta received his MSc. in Computer Science from the Vienna University of Technology in 1991 and was involved in projects on object-oriented soft-real-time databases and environmental monitoring systems in the Austrian Research Centre Seibersdorf (ARCS).

He is particularly interested in formal specification languages for distributed systems, management of distributed information systems, and transparent gatewaying between information systems.

Selected Publications:

Mehdi Jazayeri and Carlo Ghezzi.(1987): Programming Language Concepts, , published by John Wiley & Sons, Inc., 1982; 2nd Edition

Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli.(1991): Fundamentals of Software Engineering, published by Prentice Hall

Pankaj Garg, Mehdi Jazayeri, and Michael Creech.(1993): ``A meta-process for software reuse process discovery and evolution'',Proceedings of the 6th Annual Workshop on Software Reuse (WISR'93), Oswego, NY, Nov. 2-4

H. Gall and R. Kloesch.(1994): ``Program Transformation to enhance the Reuse Potential of Procedural Software'', ACM Symposium on Applied Computing, SAC '94, Phoenix, Arizona, ACM Press, pp. 99-104

Pankaj Garg and Mehdi Jazayeri.(1995): Tutorial on Process-Centered Software Engineering Environments, IEEE Computer Society Press (in press).

Rene Kloesch and Harald Gall.(1995): Objekt-orientiertes Reverse Engineering, Springer Verlag, Germany, (in press)

Contact Details:

Principal Investigator: Prof. Dr. Mehdi Jazayeri,

Address:Distributed Systems Department, TU Wien, 8 Argentinierstrasse, Bundesland Wien, Wien , A-1040, AUSTRIA

Telephone number: + 43 1 58801 4467

Telefax number: + 43 1 505 84 53

EMail: M.Jazayeri@infosys.tuwien.ac.at


List of Members

  
Last up-date: 30 July 1998