NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Model-Driven Development of Safety ArchitecturesWe describe the use of model-driven development for safety assurance of a pioneering NASA flight operation involving a fleet of small unmanned aircraft systems (sUAS) flying beyond visual line of sight. The central idea is to develop a safety architecture that provides the basis for risk assessment and visualization within a safety case, the formal justification of acceptable safety required by the aviation regulatory authority. A safety architecture is composed from a collection of bow tie diagrams (BTDs), a practical approach to manage safety risk by linking the identified hazards to the appropriate mitigation measures. The safety justification for a given unmanned aircraft system (UAS) operation can have many related BTDs. In practice, however, each BTD is independently developed, which poses challenges with respect to incremental development, maintaining consistency across different safety artifacts when changes occur, and in extracting and presenting stakeholder specific information relevant for decision making. We show how a safety architecture reconciles the various BTDs of a system, and, collectively, provide an overarching picture of system safety, by considering them as views of a unified model. We also show how it enables model-driven development of BTDs, replete with validations, transformations, and a range of views. Our approach, which we have implemented in our toolset, AdvoCATE, is illustrated with a running example drawn from a real UAS safety case. The models and some of the innovations described here were instrumental in successfully obtaining regulatory flight approval.
Document ID
20170011559
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Denney, Ewen
(SGT, Inc. Moffett Field, CA, United States)
Pai, Ganesh
(SGT, Inc. Moffett Field, CA, United States)
Whiteside, Iain
(SGT, Inc. Moffett Field, CA, United States)
Date Acquired
December 6, 2017
Publication Date
September 17, 2017
Subject Category
Computer Programming And Software
Cybernetics, Artificial Intelligence And Robotics
Report/Patent Number
ARC-E-DAA-TN45370
Meeting Information
Meeting: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS)
Location: Austin, TX
Country: United States
Start Date: September 17, 2017
End Date: September 22, 2017
Sponsors: Institute of Electrical and Electronics Engineers, Association for Computing Machinery
Funding Number(s)
CONTRACT_GRANT: NNA14AA60C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Safety case
Views
Safety architecture
Unmanned aircraft systems
Model-driven development
Bow tie diagrams
Transformation
No Preview Available