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 :
بازگشت