
Horizons
In
Software
Development
Speaker:
David Garlan
Title:
Software Architecture: Practice, Potential, and Pitfalls (11:15 a.m. - 12:15 p.m., March 27, 1998, Lindley Hall 102)
Abstract:
Recently software architecture has begun to emerge as a critical
concern for software engineering practitioners and researchers. In
the industrial context this has become evident on the positive side by
remarkable productivity gains through domain-specific software
architectures, and on the negative side by some staggering failures of
systems that chose the wrong architecture. In this talk Dr. Garlan will survey the emerging field of software architecture, highlighting the key issues
with which it is concerned, and describing ways in which new
architectural modeling techniques are now being applied to practical
systems.
BIOGRAPHY
David Garlan is an Associate Professor of Computer Science in the
School of Computer Science at Carnegie Mellon University. His
research interests include software architecture, the application of
formal methods to the construction of reusable designs, and software
development environments. Professor Garlan heads the ABLE
project, which focuses on the development of languages and
environments to support the construction of software system
architectures. Before joining the CMU faculty, Professor Garlan
worked in the Computer Research Laboratory of Tektronix, Inc., where
he developed formal, architectural models of instrumentation
software.