DEFSTAN 00-74(PT1)/2(2008) : 2008
Current
The latest, up-to-date edition.
ASAAC STANDARDS - PART 1: STANDARDS FOR SOFTWARE
Hardcopy , PDF
English
19-12-2008
0 Introduction
0.1 Purpose
0.2 Document Structure
1 Scope
1.1 Software Architecture Overview
1.2 Software Architectural Components
1.2.1 Functional Applications
1.2.2 Application Management (AM)
1.2.3 Operating System (OS)
1.2.4 Generic System Management (GSM)
1.2.5 Run-Time Blueprints (RTBP)
1.2.6 Module Support Layer (MSL)
1.2.7 Application to OS Interface (APOS)
1.2.8 Module Support to OS Interface (MOS)
1.2.9 System Management to Blueprints Interface (SMBP)
1.2.10 System Management to OS Interface (SMOS)
1.2.11 OS Logical Interface (OLI)
1.2.12 GSM Logical Interface (GLI)
1.2.13 System Management Logical Interface (SMLI)
1.2.14 Module Logical Interface (MLI)
2 WARNING
3 Normative References
4 Terms, Definitions and Abbreviations
4.1 Terms and Definitions
4.2 Abbreviations
5 System Functions
5.1 System Management Function
5.1.1 GSM Function
5.1.2 AM Function
5.1.3 Error Handling
5.1.4 Built-In Test
5.2 Communication
5.2.1 ASAAC Communication Model
5.2.2 Types of Data Transfer
5.2.3 Communication Configuration
5.2.4 Communication Protocols
5.2.5 Multicast
5.2.6 Distributed Multicast
5.2.7 Streaming
5.2.8 Data Representation
5.3 Security Management
5.3.1 Application Security Management
5.3.2 Generic Security Management
5.3.3 Encryption/Decryption and Authentication
5.3.4 Security Audit
5.3.5 Security Reference Monitoring
5.4 Module Management
5.5 Mass Memory Management
5.5.1 Overview
5.5.2 MMM Local File Management
5.5.3 Application File Access
5.5.4 CFM Download
5.5.5 Application Downloading
5.6 Graphics Management
5.7 Power Management
5.7.1 Application Controlled Solution
5.7.2 GSM Controlled Solution
5.7.3 MLI Controlled Solution
5.8 Network Management
5.8.1 Network Definition
5.8.2 Network Configuration
5.8.3 Network Health Monitoring
5.8.4 Network Technology Transparency
5.9 Time Management
5.9.1 Time References
5.9.2 Clock Hierarchy
5.9.3 Clock Configuration
5.9.4 Clock Management
6 Software Architecture Definition
6.1 MSL
6.1.1 MSL Module Management
6.1.2 MSL Communication Capability
6.1.3 Resident Software
6.2 OSL
6.2.1 GSM
6.2.2 OS Functions
6.3 RTBP
6.3.1 Overview
6.3.2 RTBP tree
6.3.3 SMBP Services to Access the RTBP Tables
6.4 Application Layer
6.4.1 Process Model
6.4.2 Resource Management
6.4.3 Thread Properties
6.4.4 Safety Considerations
6.4.5 Language Considerations
6.4.6 Application Error Handling
7 Direct Interfaces Definitions
7.1 APOS
7.1.1 Thread Management Services
7.1.2 Time Management Services
7.1.3 Semaphore Synchronisation Services
7.1.4 Event Synchronisation Services
7.1.5 Error Handling Services
7.1.6 Debugging Services
7.1.7 Communication Services
7.1.8 File Handling Services
7.1.9 Power Conversion Services
7.2 MOS
7.2.1 Generic MOS
7.2.2 Specific Services
7.2.3 MOS Bespoke Extension Services
7.3 SMBP
7.3.1 RTBP Tree Grammar
7.3.2 Services for Retrieving Tables
7.4 SMOS
7.4.1 Process and Thread Management Services
7.4.2 Fault Management Services
7.4.3 VC Configuration Services
7.4.4 Network Configuration Services
7.4.5 Security Management Services
7.4.6 Built-In Test Management Services
7.4.7 CFM Information Services
7.4.8 CFM Resources Management Services
7.4.9 Time Configuration Services
7.4.10 Logging Management Services
8 Logical Interfaces Definitions
8.1 OLI
8.1.1 VC Header
8.1.2 OLI Services
8.2 GLI
8.2.1 GLI Representation
8.2.2 GLI Services
8.3 SMLI
8.3.1 SMLI Representation
8.3.2 SMLI Services
8.4 MLI
8.4.1 TC Header
8.4.2 MLI Services
8.4.3 Protocol
9 Data Type Definitions
9.1 IDL
9.1.1 Basic Types
9.1.2 Name Spaces
9.1.3 Limitations
9.2 Data Types
10 Tailoring
Annex A AGL (Normative)
A.1 The Concept
A.2 Graphical Command Set
A.2.1 Overview
A.2.2 Command Listings
A.2.3 Auxiliary Library (AL) Definition
A.2.4 Video Library (VL) Definition
A.2.5 Texture Mapping Constraints
A.2.6 Display Frame and Synchronisation
A.2.7 Command Responses and Delays
Describes uniform requirements for design and development of software architecture for modular avionics systems as defined per ASAAC.
DevelopmentNote |
Supersedes DEFSTAN 00-74(PT1)/1(2005). (01/2009) This standard is obsolescent because it is no longer required for procurement of new equipment but is retained for maintenance purposes in support of existing in-service equipment. (05/2016)
|
DocumentType |
Standard
|
Pages |
442
|
PublisherName |
UK Ministry of Defence Standards
|
Status |
Current
|
Supersedes |
ISO/IEC 14977:1996 | Information technology — Syntactic metalanguage — Extended BNF |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.