Automated Software Engineering - ASE'97

12th IEEE International Conference

November 1 - 5, 1997
Hyatt Regency Lake Tahoe
Incline Village, Nevada; USA

Invited Talk

Opportunities for Automation in Software Architecture

Dr. Paul C. Clements

Software Engineering Institute
Carnegie Mellon University

Slides Available

Architecture, particularly software architecture, is currently a subject of significant resonance in the software engineering literature. There are conferences devoted to it, special issues of fashionable software engineering journals dedicated to it, working groups and workshops exploring it, and it can usually be found in the list of topic areas in Calls for Participation for conferences similar to this one.

What's all the fuss about?

This talk will provide an overview of the current field of study known as software architecture, and point out where we are simply re-visiting old concepts under a new name, and where the field is making legitimately new progress. We will explore the uses of software architecture, including its utilization as each of the following:

Finally, we will discuss current trends and future possibilities in bring automated support to bear in the creation, representation, evaluation, evolution, and extraction of software architecture in support of those goals.