A platform for research: civil engineering, architecture and urbanism
ACME: A Basis for Architecture Exchange
The Acme project began with the goal of providing a common language that could be used to support the interchange of architectural descriptions between a variety of design tools. It remains useful in that role, but since the project's inception the Acme language and its support toolkit have grown into a solid foundation upon which new software architecture design and analysis tools can be built without the need to rebuild standard infrastructure. The Acme Language and the Acme Tool Developer's Library (AcmeLib) provide a generic, extensible infrastructure for describing, representing, generating, and analyzing software architecture descriptions. They provide three fundamental capabilities: (1) a generic interchange format for architectural designs, allowing architectural tool developers to readily integrate their tools with other complementary tools; (2) an extensible foundation and infrastructure, allowing tool builders to avoid needlessly rebuilding standard tooling infrastructure for describing, storing, and manipulating architectural designs; and (3) a useful architecture description language in its own right, providing a straightforward set of language constructs for describing architectural structure, architectural types and styles, and annotated properties of the architectural elements. (22 refs.).
ACME: A Basis for Architecture Exchange
The Acme project began with the goal of providing a common language that could be used to support the interchange of architectural descriptions between a variety of design tools. It remains useful in that role, but since the project's inception the Acme language and its support toolkit have grown into a solid foundation upon which new software architecture design and analysis tools can be built without the need to rebuild standard infrastructure. The Acme Language and the Acme Tool Developer's Library (AcmeLib) provide a generic, extensible infrastructure for describing, representing, generating, and analyzing software architecture descriptions. They provide three fundamental capabilities: (1) a generic interchange format for architectural designs, allowing architectural tool developers to readily integrate their tools with other complementary tools; (2) an extensible foundation and infrastructure, allowing tool builders to avoid needlessly rebuilding standard tooling infrastructure for describing, storing, and manipulating architectural designs; and (3) a useful architecture description language in its own right, providing a straightforward set of language constructs for describing architectural structure, architectural types and styles, and annotated properties of the architectural elements. (22 refs.).
ACME: A Basis for Architecture Exchange
D. S. Wile (author) / D. Garlan (author)
2003
26 pages
Report
No indication
English
Computer Software , Software engineering , Information exchange , Computer programming , Programming languages , Integration , Client server systems , Software architecture , Architecture description languages , Acme programming language , Architecture definition language , Acmelib(Acme tool developer's library) , Formal specification languages , Architecture style , Architecture semantics
British Library Online Contents | 2019
Acme Hunsett Mill, Stalham, Norfolk, UK
British Library Online Contents | 2010
Advanced composites & materials engineering : ACME
TIBKAT | 1993 -
Engineering Index Backfile | 1923
|Ferienhaus Hunsett Mill in Norfolk - ACME, London
Online Contents | 2011