Table of Contents
1.0INTRODUCTION
1.1ForWhomThisVolumeisIntended
1.2PurposeoftheGuide
1.3User'sGuideContent
1.4RelatedDocument
1.5ReferenceDocuments
2.0THENEEDFORATEST-LANGUAGESTANDARD
2.1General
2.2SpecificRequirements
2.3BenefitsofUsingaTest-LanguageStandard
3.0AVIONICSSUBSETOFATLASLANGUAGE
3.1DefinitionofATLAS
3.2DescriptionsofATLASSpecifications
3.2.1DescriptionofANSI/IEEEStd416
3.2.2DescriptionofARINCSpecification616
3.3CharacteristicsofATLAS
3.3.1UnambiguousCommunication
3.3.2UnitUnderTestOrientation
3.3.3TestEquipmentIndependence
3.3.4ATLASConfiguration
3.4ATLASTestSpecification/ATLASTestProgram
4.0THEELEMENTSOFATLAS
4.1Introduction
4.2TheATLASCharacterSet(15.1)
4.3Keywords
4.4ATLASNumberRepresentations
4.4.1General
4.4.2DecimalNumbers
4.4.3DigitalNumbers
4.4.3.1General
4.4.3.2DigitalNumberDescriptors(14.27)
4.4.4StatementNumbers
4.4.5ComplexNumbers
4.5UserFormedStrings
4.5.1General
4.5.2Variables
4.5.2.1General
4.5.2.2SimpleVariables
4.5.2.3IndexedVariables
4.5.3DefinedNames(6.5)
4.5.4Connections
4.5.5Messages(6.6)
4.5.6CharacterStrings(15.9,15.10)
4.6ClassificationoftheLanguageElements
4.6.1General
4.6.2Verbs
4.6.3ProceduralStatements,Macros(13.0)
4.6.4NounsandModifiers(16.0,17.0)
5.0SPECIFICATIONWRITINGGUIDELINES
5.1Introduction
5.2TestSpecificationStructure
5.3TestSpecificationPreamble
5.3.1Identification
5.3.2TestSpecificationDirectory
5.3.3ListingofDefinedProcedures
5.3.4TestResourceRequirements
5.3.5DefinitionsandDeclarations
5.3.5.1Variables
5.3.5.2DefinedMessages
5.3.5.3DefinedFunctions
5.3.5.4DefinedProcedures
5.3.6InitializationProcedure
5.4TestSpecificationProceduralSection
5.4.1UUTIdentification
5.4.2UUTSafetyTests,PowerSupplyTests
5.4.3ReadoutoftheInflightFailureStorageMemory
5.4.4BITETests
5.4.5FunctionalTests
5.4.5.1Module/Sub-Module
5.4.5.2TestSteps
5.4.6Miscellaneous
5.4.6.1ManualInterventions
5.4.6.2Annotation
5.4.6.3FlagandStatementNumbers
5.4.6.4Labels
5.4.6.5ExternalFiles
5.4.6.6UUTAdjustments
5.4.6.7ControlConstructs
5.4.6.8TimingConstructs
5.4.6.9Adaptations
6.0TESTPROGRAMGUIDELINES
6.1Introduction
6.2TestProgramHeaderProcedure
6.2.1TestProgramIdentification
6.2.2UUTIdentification
6.2.3TestConfigurationSummary
6.2.4GeneralInformation
6.3InitializationProcess
6.3.1Adaptor,Loadboard
6.3.2UUTHook-up
6.3.3TestSelection
6.4MainTestProgramBody
6.5TestProgramExecution
6.5.1ProgramControl
6.5.1.1PrinterControl
6.5.1.2Pause-on-Failure
6.5.1.3StoponPreselectedTestNumber
6.5.1.4SkipFunction
6.5.1.5RepeatFunction
6.5.1.6StepMode
6.5.1.7LoopFunction
6.5.1.8SourceandSignalConnections
6.5.1.9ManualIntervention
6.5.2TestProgramFeatures
6.5.2.1UUTTestCompletion
6.5.2.2PresentationofTestResults
6.5.2.3DiagnosticTesting
6.5.2.4IterationinTesting
6.5.3Miscellaneous
6.5.3.1Indentation
6.5.3.2ProgramAnnotation
7.0EXAMPLES
7.1General
7.2SampleATLASTestSpecifications
7.3ExamplesofSelectedATLASConstructs
7.3.1TheGOTOStatement
7.3.2TheCALCULATEStatement
7.3.3TheDO,DIGITALTESTMacroStatement
7.3.4TheDEFINE,PROTOCOLPROCEDUREStructure
8.0GLOSSARY
ATTACHMENTS
1ATLASTestSpecificationDevelopment
2ATLASTestSpecificationStructure
3TestSpecificationDirectory
4ListingofDefinedProcedures Abstract
Describes the use of the ATLAS structure, syntax and vocabulary for the generation of unambiguous test specifications.