Tutorial 2Bother tutorials
Distributed Software Architectures
Jeff Kramer, Jeff MageeSoftware architectures has been identified as a critical design concern when bridging the gap between system requirements and implementation, particularly in large, complex software systems. Software Architecture is the structure of the components of a program or system, their interrelationships, and principles and guidelines governing their design and evolution over time. It provides a clear and well-defined level at which to describe, understand, and analyse system designs.
Jeff Kramer is a Professor at Imperial College, and head of the Distributed Software Engineering research section. His research interests include requirement analysis techniques, design and analysis methods, software construction languages and software development environments.
Jeff Magee is assistant director of the Department of Computing at Imperial College. His interests include software engineering of parallel and distributed systems.
1997 International Conference on Software Engineering Last modified: 10 May 1997