IBM FSC as part of ARPA Domain-Specific Software Architecture Program has been actively pursueing the developement of tools and processes to support the generation and application of software architectures. One of the major focusses of this effort has been the creation of a ``design record''. The purpose of a design record is to serve as a vehicle for software understanding by functioning as a collection point for domain-specific knowledge about the components that make up a Domain-Specific Software Architecture (DSSA). ADAGE design records play a central role in 1) describing the avionics domain-specific software architecture and 2) integrating the tools that comprise the ADAGE environment.
Two points merit distinction in their bearing on the design record: