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 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.
Emmerich. OMG/CORBA: An Object-Oriented Middleware. In John J.
Marciniak (ed): Encyclopedia of Software Engineering. John Wiley
& Sons. 2001.
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.
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.
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
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).
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
Emmerich. Engineering Distributed Objects. Wiley. April 2000.