Trusted and QoS-Aware Provision of Application Services
IST Project No: IST-2001-34069

Home Page

The Issues


The People
Industrial Advisory Board
Staff Directory

IST Project Sites


University College London

Wolfgang Emmerich
Wolfgang Emmerich received his MSc from University of Dortmund, Germany in 1990 and his PhD from University of Paderborn in 1995. His PhD thesis was on database support for integrated software engineering environments. Wolfgang was a research assistant in the Dept. of Computer Science at Dortmund between 1990 and 1995. After his PhD he joined City University, London as a Lecturer and developed an interest in software engineering for distributed object-based systems. In November 1997, he joined UCL where he now has the position of a Senior Lecturer. His research interests are in application service provision, design of distributed object and component-based software architectures and mobile systems. Wolfgang was a senior consultant at the OMG Representative for Central Europe, where he developed his distributed object consulting expertise. He has become a recognised expert in the area of software engineering for distributed objects and is the author of a text book on "Engineering Distributed Objects" published by John Wiley & Sons. Wolfgang has extensively consulted in the European Software Engineering Industry and is now a Partner of the Zuhlke Technology Group and a Senior Consultant and Director of Zuhlke Engineering (UK) Ltd in London.

Cecilia Mascolo
Cecilia Mascolo holds a Laurea degree in Science dell' Informazione and a PhD in Informatica from the University of Bologna, Italy. In 1999, she spent a year as a Visiting Academic at the Department of Computer Science at Washington University, Saint Louis. In February 2000, she became a Research Fellow at the Department of Computer Science at University College London and joined the academic staff of the Department as a Lecturer in Computer Science in February 2001. Cecilia's research interests are in the area of software architecture for distributed and mobile systems. Cecilia brings a strong background in formal methods and the application of model checking techniques to software architectures into the TAPAS project.

Selected Publications

  • W. Emmerich. OMG/CORBA: An Object-Oriented Middleware. In John J. Marciniak (ed): Encyclopedia of Software Engineering. John Wiley & Sons. 2001.
  • W. Emmerich and N. Kaveh. Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA Component Model. In V. Gruhn (ed). Proc. of the Joint 8th European Software Engineering Conference and 9th ACM SIGSOFT Int. Symposium on Foundations of Software Engineering, Vienna, Austria. pp. 311-312. ACM Press. 2001.
  • G. Piccinelli, W. Emmerich and A. Finkelstein Mapping Service Components to EJB Business Objects. Proc. of the 5th Int. Enterprise Distributed Object Computing Conference (EDOC 2001). pp. 169-173. IEEE Computer Society Press. 2001.
  • N. Kaveh and W. Emmerich. Deadlock Detection in Distributed Object Systems. In V. Gruhn (ed). Proc. of the Joint 8th European Software Engineering Conference (ESEC) and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-9), Vienna, Austria. pp. 44-51. ACM Press. 2001
  • P. Ciancarini, F. Franze and C. Mascolo. Using a Coordination Language to Specify and Analyze Systems containing Mobile Components. In ACM Transactions on Software Engineering and Methodology, 9(2). April 2000.
  • K. Takahashi, W. Emmerich, A. Finkelstein and S. Guerra. System Development using Application Services over the Net. In Proc. of the 22nd Int. Conference on Software Engineering, Limerick, Ireland. ACM Press. 2000.
  • W. Emmerich. Engineering Distributed Objects. Wiley. April 2000.


Page Maintainer Last updated: 27.06.2005