DocumentCode
2795589
Title
Computer aided software FMEA for unified modeling language based software
Author
Hecht, Herbert ; An, Xuegao ; Hecht, Myron
Author_Institution
SoHaR Inc., Culver City, CA, USA
fYear
2004
fDate
2004
Firstpage
243
Lastpage
248
Abstract
Model-based software development, particularly when it utilizes unified modeling language (UML) tools, provides artifacts that make programs more transparent. We use these capabilities to automate major steps in the generation of a software FMEA. Automation not only reduces the labor required but also makes the process repeatable and removes many subjective decisions that can impair the credibility of a software FMEA. The computer-aided software FMEA discussed in this paper can be the central organizing element for the verification and validation (V&V) of embedded software for real-time systems. The adoption of this technique benefits budgets because V&V frequently consumes the majority of the development resources for embedded software. After reviewing prior efforts in establishing a procedure for software FMEA we describe our approach for two life cycle phases: concept and design/implementation. Then we discuss the application of the computer-aided FMEA to software V&V and identify areas for further research.
Keywords
computer aided software engineering; embedded systems; program verification; software reliability; specification languages; computer aided software FMEA; embedded software; life cycle phases; model-based software development; real-time systems; software verification; unified modeling language; verification and validation; Automation; Bills of materials; Cities and towns; Embedded computing; Embedded software; Hardware; Programming; Software systems; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliability and Maintainability, 2004 Annual Symposium - RAMS
Print_ISBN
0-7803-8215-3
Type
conf
DOI
10.1109/RAMS.2004.1285455
Filename
1285455
Link To Document