Lindley Hall

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.