Acme: Architectural Description of Component-Based Systems
Authors: David Garlan, Robert T. Monroe, David Wile
In Foundations of Component-Based Systems, Gary T. Leavens and Murali Sitaraman (eds), Cambridge University Press, 2000 pp. 47-68
Postscript
PDF
BIBTEX Citation
Abstract
Over the past decade there has been considerable experimentation with
the design of architecture description languages that can provide a
formal basis for descrip- tion and analysis of the architectures of
component-based systems. As the eld has matured there has emerged
among the software architecture research community general consensus
about many aspects of the foundations for architectural represen-
tation and analysis. One result has been the development of a generic
architecture description language, called Acme, that can serve as a
common representation for software architectures and that permits the
integration of diverse collections of in- dependently developed
architectural analysis tools. In this paper we describe the Acme
language and tools, and our experience in using it to integrate
architecture analysis tools and to describe component-based systems.
Keywords: Architectural interchange, architecture
description languages, software architecture
For further information, please visit the home pages of the ABLE research project and Carnegie Mellon University's Composable Systems Group.