Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design (bibtex)
by ,
Abstract:
Good requirements engineering practices are essentialfor developing correct safety-critical systems. In this paper, we report our experience in combining existing rich modelinglanguages such as AADL (Architecture Analysis and DesignLanguage), URN (User Requirements Notation) and RDAL(Requirements Definition and Analysis Language) to supporta requirements engineering and design process as promotedby the FAA Requirements Engineering Management Handbook(REMH). Each of the combined language is well suited for thecapture of specific concerns of the REMH practices allowingreusing the capability from the individual languages but alsofrom their combined use. Our approach has been applied to thespecification and analysis of a medical device example from theREMH and shows several benefits due to the early discovery oferrors resulting from each modeling language and from theircombination. This experience also identifies important needs for automated model management not covered by current state-of the-art modeling techniques.
Reference:
Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design (Dominique Blouin, Holger Giese), In 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), IEEE Computer Society, volume 00, 2016.
Bibtex Entry:
@Article{Blouin+2016,
AUTHOR = {Dominique Blouin and Holger Giese},
TITLE = {{Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design}},
YEAR = {2016},
JOURNAL = {2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)},
VOLUME = {00},
PAGES = {266-274},
ADDRESS = {Los Alamitos, CA, USA},
PUBLISHER = {IEEE Computer Society},
ABSTRACT = {Good requirements engineering practices are essentialfor developing correct safety-critical systems. In this paper, we report our experience in combining existing rich modelinglanguages such as AADL (Architecture Analysis and DesignLanguage), URN (User Requirements Notation) and RDAL(Requirements Definition and Analysis Language) to supporta requirements engineering and design process as promotedby the FAA Requirements Engineering Management Handbook(REMH). Each of the combined language is well suited for thecapture of specific concerns of the REMH practices allowingreusing the capability from the individual languages but alsofrom their combined use. Our approach has been applied to thespecification and analysis of a medical device example from theREMH and shows several benefits due to the early discovery oferrors resulting from each modeling language and from theircombination. This experience also identifies important needs for automated model management not covered by current state-of the-art modeling techniques.}
}
Powered by bibtexbrowser