DocumentCode
2088377
Title
Refinement-based requirements modeling using triggered message sequence charts
Author
Sengupta, Bikram ; Cleaveland, Rance
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear
2003
fDate
8-12 Sept. 2003
Firstpage
95
Lastpage
104
Abstract
Triggered message sequence charts (TMSCs) are a visual, mathematically precise notation for capturing system requirements as conditional and partial scenarios. We show how TMSCs may be used to formalize two different requirements modeling methodologies. The first approach combines prescriptive ("do this") and constraint-based ("don\´t do that") requirements within a single specification; it is useful for composing localized subsystem requirements with global system ones. The second approach supports layered specifications in which partial descriptions of requirements may be elaborated on in a succession of steps; it is suitable for the incremental development of complex behavior in which "error" scenarios are "layered on top of" normative ones. Both methodologies derive their formal robustness from the notion of semantic refinement for TMSCs, which is based on DeNicola\´s and Hennessy\´s must preorder. Case studies are used to illustrate the utility of the work.
Keywords
charts; formal specification; systems analysis; TMSC; constraint based requirements; formal specification; partial description requirements; refinement-based requirements modeling; system requirements; triggered message sequence charts; Bridges; Computer science; Constraint theory; Heart; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference, 2003. Proceedings. 11th IEEE International
ISSN
1090-705X
Print_ISBN
0-7695-1980-6
Type
conf
DOI
10.1109/ICRE.2003.1232741
Filename
1232741
Link To Document