Faculty of Engineering: Department of Computing

Prof. Jeff Kramer

Email: <j.kramer AT SPAMFREE imperial DOT ac DOT uk>


Professor of Distributed Computing

Distributed Software Engineering Section
Department of Computing
Imperial College London
Huxley Building Room 554
180 Queen's Gate, London SW7 2AZ, UK
Directions to the Department
Streetmap link
Phone: +44 20 7594 8271
Fax: +44 20 7594 8282

Research Interests

Publication List




Book and Course Material




Conference Involvement (2008 ...)




Publications Editor


Inaugural Lecture as Professor of Distributed Computing

One of the ways in which traditional engineers cope with the design of large and complex systems is to build models, simplified representations of aspects of the real world. These models are used to check particular properties of the system and its environment. Software engineers have also adopted this approach, but tend to disagree about the role of modelling, the form of the models, and the means of relating different models to the software system. For many distributed systems, software architecture can provide a unifying framework for these concerns.

Software architecture is the overall structure of a system in terms of its constituent components and their interconnections. It can be used to provide the "skeleton" upon which to flesh out the particular details of concern. For analysis, we can associate behavioural descriptions with the components and reason about the behaviour of systems composed from these components according to the architecture. For system construction, we can associate implementations with the components of the architecture. Systems developed in this way have an explicit structural skeleton which, being shared, helps to maintain consistency between the system and the various elaborated models.

16th December 1997, Department of Computing, Imperial College.

Vote of Thanks: Prof. Carlo Ghezzi, Dipartimento di Elettronica e Informazione, Politecnico di Milano.




CategoryHomepage, CategoryPeople

jk (last edited 2013-01-23 16:07:39 by jk)