DocumentCode :
803130
Title :
Hidden Implementation Dependencies in High Assurance and Critical Computing Systems
Author :
De Leon, Daniel Conte ; Alves-Foss, Jim
Author_Institution :
Center for Secure & Dependable Syst., Idaho Univ., Moscow, ID
Volume :
32
Issue :
10
fYear :
2006
Firstpage :
790
Lastpage :
811
Abstract :
Critical and catastrophic failures in high assurance and critical computing systems can arise from unfounded assumptions of independence between system components, requirements, and constraints (work product sections), which can stem from misunderstandings and miscommunication between system engineers, managers, and operators and from inadequate or incomplete traceability between system work products. In this article, we propose a formal framework for the effective implementation of traceability between work product sections along with a technique for discovering potential causes of critical failures in high assurance and critical computing system models. We introduce a new abstraction of interrelated work product sections called implementation meta-work product and describe how our technique finds these meta-work products. We also demonstrate how this technique can be used to help analysts discover potential causes of safety-related errors in high assurance and critical computing systems by applying it to one case study of a known critical error and to one case study where we anticipate potential safety hazards
Keywords :
formal specification; program diagnostics; safety-critical software; software maintenance; system recovery; catastrophic failure; critical computing system; data dependency; formal traceability; high assurance system; meta-work product; safety-related error; system component; Certification; Documentation; Engineering management; Hazards; IEC standards; Navigation; Safety; Set theory; Software engineering; Systems engineering and theory; Critical systems; data dependencies; emergent properties; formal frameworks; high assurance systems; knowledge modeling; set theory; software engineering documentation; system development; system safety; traceability; work products.;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2006.103
Filename :
1717472
Link To Document :
بازگشت