This SAE Aerospace Standard (AS) establishes a Generic Open Architecture (GOA) Framework for application independent hardware/software systems. This document defines the interface classes for the GOA Framework. Supplemental documents define the guidelines for applying the GOA Framework to specific applications.
The Generic Open Architecture (GOA) Framework family of documents is organized into sets. This is the introductory document for those sets. The GOA family of documents is intended to support the development of affordable systems through the use of open systems concepts. The GOA family of documents is intended to provide input for the systems engineering process. The documents are applicable to the analysis of existing architectures as well as the development of new system architectures using open systems concepts. The domain specific documents catalog appropriate interface standards and, along with the domain independent documents, define a technical architecture for an associated specific domain. In other words, they provide the "rules and regulations" (i.e., the "building codes") to be used during the systems engineering process when developing a system architecture for use in that domain.
This document is a companion document to SAE AS4893 ""Generic Open Architecture (GOA) Framework Standard'''' and provides an overview and rationale for SAE AS4893. The GOA Framework establishes an architectural framework to assist in the application of open systems interface standards to the design of specific hardware/software systems. The GOA Framework standard is intended for use by both system designers and system implementers in the development of open systems architectures. It is intended that domain specific guidelines be developed to provide clarification for application of the GOA Framework. The Generic Open Architecture (GOA) Framework was initially developed by the SAE to provide a framework which could be used to classify interfaces needed in airborne avionics systems. At the time of the development of the GOA Framework, development of such a classification was considered crucial to the application of open systems standards to military avionics.