Software Engineering Institute Carnegie Mellon

Software Architecture
Latest Updates

TECHNOLOGIES
Documentation
Evaluations
Life-Cycle Integration
Products and Services
Reconstruction
Quality Attribute Reasoning

TOOLS and METHODS
ArchE
ARID
ATAM
CBAM
Design/ADD
QAW
Views and Beyond

LEARNING
Architect's Bookshelf
Architect's Duties, Skills, etc.
Bibliography
Books
Curriculum and
Certificate Programs
Definitions
Essays
Glossary
Presentations, Podcasts,
and Movies
Publications
(by topic)
Publications
(by type & date)

COMMUNITY
Community Resources
Upcoming_Events

Software Product Lines
Predictable Assembly from
Certifiable Components
Product Line Systems Program

Architecture Description Languages

Companies and academic researchers are working on producing architecture description languages (ADLs). Many of them maintain web pages of their own. If you know of other ADLs on the Web, please let us know.

Do you use a language to describe software architectures? If so, we'd like to hear which one, and what your experiences have been. Please let us know.

A technical report by Neno Medvidovic provides a comparison of ADLs.

The following table provides links to numerous ADLs.

ADL

Organization

Leader

AADL Society for Automotive Engineers (SAE)   Bruce Lewis
ACME Carnegie Mellon University David Garlan
AESOP Carnegie Mellon University David Garlan
CODE University of Texas at Austin J. C. Browne
ControlH & MetaH   Honeywell Technology Center Steve Vestal
Demeter Northeastern University Karl Lieberherr
FR Ohio State University B. Chandrasekaran
Gestalt Siemens Corporate Research, Inc. Bob Schwanke
Modechart University of Texas at Austin Al Mok
Rapide Stanford University David Luckham
RESOLVE Ohio State University Bruce Weide
UML Rational Software Corporation
UniCon Carnegie Mellon University Mary Shaw
Wright Carnegie Mellon University David Garlan