DocumentCode
2004005
Title
From system specifications to component behavioral models
Author
Krka, Ivo ; Edwards, George ; Brun, Yuriy ; Medvidovic, Nenad
Author_Institution
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA
fYear
2009
fDate
16-24 May 2009
Firstpage
315
Lastpage
318
Abstract
Early system specifications, such as use-case scenarios and properties, rarely completely specify the system. Partial models of system-level behavior, derived from these specifications, have proven useful in early system analysis. We believe that the scope of possible analyses can be enhanced by utilizing component-level partial models. In this paper, we outline an algorithm for deriving a component-level Modal Transition System (MTS) from system-level scenario and property specifications. The generated MTSs capture the possible component implementations that (1) necessarily provide the behavior required by the scenarios, (2) restrict behavior forbidden by the properties, and (3) leave the behavior that is neither explicitly required nor forbidden as undefined. We discuss how these generated models can help discover system-design flaws, support requirements elicitation, and help select off-the-shelf components.
Keywords
formal specification; software packages; systems analysis; component behavioral models; component-level modal transition system; component-level partial models; off-the-shelf components; system analysis; system specifications; system-level behavior; system-level scenario; Computer science; Concrete; Context modeling; Independent component analysis; Uncertainty; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3495-4
Type
conf
DOI
10.1109/ICSE-COMPANION.2009.5071010
Filename
5071010
Link To Document