Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design (bibtex)
Reference:
, "Combining Requirements, Use Case Maps and AADL Models for Safety-Critical Systems Design", 2016 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), vol. 00, pp. 266-274, 2016.
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.
Links:
@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},
PDF = {uploads/pdf/Blouin+2016.pdf},
OPTacc_pdf = {},
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.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser