SAE AS 4893-1996 Generic Open Architecture (GOA) Framework《通用开放体系结构(GOA)的框架》.pdf
《SAE AS 4893-1996 Generic Open Architecture (GOA) Framework《通用开放体系结构(GOA)的框架》.pdf》由会员分享,可在线阅读,更多相关《SAE AS 4893-1996 Generic Open Architecture (GOA) Framework《通用开放体系结构(GOA)的框架》.pdf(17页珍藏版)》请在麦多课文档分享上搜索。
1、AEROSPACE STANDARDAS4893Issued 1996-01Reaffirmed 2011-04Generic Open Architecture (GOA) FrameworkFOREWORDThe Generic Open Architecture (GOA) development was initiated to develop a framework which can be used to classify interfaces needed in airborne avionics systems. At the time of the development o
2、f the GOA, development of such a classification was considered a crucial part of transitioning open systems standards to military avionics. However, it was determined during the development of the GOA that the GOA Framework is applicable to domains other than avionics. For that reason the framework
3、is entitled Generic Open Architecture instead of the original name, Generic Open Avionics Architecture (GOAA).The GOA effort was fortunate that a suitable base document existed as a starting point for its definition. The base document for the GOA standard is the Space Generic Open Avionics Architect
4、ure (SGOAA), NASA CR-188269. The SGOAA was produced by Mr. Richard B. Wray and Mr. John R. Stovall of Lockheed Engineering and Sciences Company (LESC), the codevelopers of the avionics architectures and standards represented in NASA CR-188269. The contributions of Mr. Ben Doeckel of LESC who partici
5、pated in early development of the concepts for the avionics architectures and standards represented in the SGOAA is acknowledged. Special acknowledgment is also given to Mr. Dave Pruett of the Johnson Space Center for his support of the Advanced Architecture Analysis, assistance in the development o
6、f the avionics architecture and constructive criticisms of the SGOAA.The GOA is an evolution of the SGOAA. This evolution occurred through the work of several diligent people who made up the SAE AS-5 GOA Task Group. This standard was prepared under the direction of:Chuck Roark Chairman, AS-5 Committ
7、eeTexas Instruments Communications used in standards to indicate text which poses requirements. (Derived from POSIX91) Each section of this document is normative, except for sections 4. Non-normative parts of each section are explicitly indicated.2.5.4 SHALL: Shall, in implementation, indicates a re
8、quirement for implementors.2.5.5 SHOULD: Should, in implementation, indicates a recommendation for implementors, but does not establish a requirement.3. ARCHITECTURE INTERFACE DETAILED REQUIREMENTS:The GOA Framework establishes a structure for hardware, software and interfaces that implement the fun
9、ctions for systems in varying domains. The GOA Framework is a set of nine interface classes partitioned into logical and direct interface classes. This description of the nine required classes includes both system service software and Application Software for systems and subsystems. Interfaces in th
10、is framework are valid for both one platform and multi-platform architectures (if applicable).The frameworks nine interface classes are partitioned into 4 logical and 5 direct interface classes. Logical interfaces define what information is exchanged while direct interfaces define how the informatio
11、n is transported. Figure 1 illustrates a logical interface between Application Software entity A and entity B with the direct interfaces that provide the services to accomplish the information exchange between them. These interface detailed requirements define the GOA Frameworks nine interface class
12、es.This framework is used to organize system (and lower level) requirements and define how those requirements are applied at an appropriate system level to determine the logical and direct interface points. In a given instance of this framework, system logical data flow requirements should be create
13、d for each communicating entity addressing the data attributes needed by that entity or needed to be provided to some other entity. The data flow requirements of the logical interface identify the source of the data and the end-user needing the data, as well as the characteristic attributes required
14、 of the data and the coordination needed by them.SAE AS4893 - 8 -FIGURE 1 - Logical Interfaces are Implemented by Means of Direct Interfaces3. (Continued):Logical data flow requirements should not be concerned with the mechanism for implementing the data interchange. Implementation related requireme
15、nts for the interfaces belong to a direct interface class which defines the mechanisms provided to flow the data from the source to the end-user. Sources of such design requirements for the interfaces, application platform hardware and application platform services should be derived from the Applica
16、tion Software requirements and their logical data attribute requirements based on the users needs.3.1 Architecture Framework Requirements:The GOA Framework consists of nine classes of interfaces as shown in Figure 2, Figure 3, and defined in Table 1. Figure 2 shows the GOA Framework within the conte
17、xt of a POSIX environment, while Figure 3 shows the GOA Framework within the context of two separate application platforms. These classes are the levels of interfaces from Physical Resource up to systems of Application Software which are to be completely defined in an architecture developed in accor
18、dance with this standard. Definition of each interface class shall 1 be in accordance with the requirements contained in the following paragraphs. An architecture that is partitioned within the definition of the nine GOA classes of interface will be consistent with the GOA Framework.SAE AS4893 - 9 -
19、FIGURE 2 - GOA Framework - View 1SAE AS4893 - 10 -FIGURE 3 - GOA Framework - View 2SAE AS4893 - 11 -TABLE 1 - GOA Interface ClassesSAE AS4893 - 12 -3.1 (Continued):The GOA Framework is a hierarchical model. There are four primary GOA layers within the GOA Framework: Application Software, System Serv
20、ices, Resource Access Services, and Physical Resources. The System Services GOA layer consists of two secondary GOA layers: Operating System Services and eXtended Operating System Services.3.1.1 Class 4L - Application Logical Peer Interface Requirements: The application logical peer interface shall
21、1 be a peer to peer information exchange and coordination interface between software applications. This interface may be between Application Software executing on the same application platform or between application software executing on separate application platforms. Since Classes 1D to 4D isolate
22、 the Physical Resources, System Services, and applications in any processor, class 4L shall 2 provide the interface capability for Application Software in any processor to interact with other Application Software executing in any processor. Application logical peer interfaces may also include interf
23、aces between Application Software in two different systems.3.1.2 Class 4D - System Services-to-Applications Direct Interface Requirements: System Services to applications direct interfaces shall 1 provide the direct interface between the Application Software and the System Services (language binding
24、s/specification) executing on the same application platform to allow provision of needed services. Since Classes 1 to 3 isolate the Physical Resources and System Services in all the processors, Class 4D shall 2 provide the interface capability for services in any processor to interact with Applicati
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SAEAS48931996GENERICOPENARCHITECTUREGOAFRAMEWORK 通用 开放 体系结构 GOA 框架 PDF

链接地址:http://www.mydoc123.com/p-1024688.html