DEFSTAN 00-74(PT1)/1(2005) : INTERIM
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
ASAAC STANDARDS - PART 1: PROPOSED STANDARDS FOR SOFTWARE
19-12-2008
12-01-2013
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 GL
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 Type
10 Tailoring
Annex A (Normative) AGL
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.
DocumentType |
Miscellaneous Product
|
PublisherName |
UK Ministry of Defence Standards
|
Status |
Superseded
|
SupersededBy |
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.