Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

DEFSTAN 00-74(PT1)/2(2008) : 2008

Current

Current

The latest, up-to-date edition.

ASAAC STANDARDS - PART 1: STANDARDS FOR SOFTWARE

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

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(R2018) INFORMATION TECHNOLOGY - SYNTACTIC METALANGUAGE - EXTENDED BNF
ISO/IEC 14977:1996 Information technology — Syntactic metalanguage — Extended BNF

View more information
Free

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more