DocumentCode
2682262
Title
Composing requirements for goal-oriented system behaviors using an extended form of use case
Author
Lee, Y. ; Ryoo, J. ; Stach, J.F. ; Park, E.K.
Author_Institution
Comput. Sci. Telecommun. Program, Missouri Univ., Kansas City, MO, USA
fYear
2000
fDate
2000
Firstpage
91
Lastpage
95
Abstract
Use cases have been shown to be an effective construct to express system requirements in terms of environmentally visible behaviors. However, refinement of the use case into a set of corresponding system requirements is only indirectly supported by use case semantics that focus on environmental objects and their interaction with the system. The authors use a scenario-like extension to the actor-oriented use case called a system-oriented use case which extends the use case to a set of system behaviors. We enrich the system-oriented use case with a fusion-like notation to encode the specification of system behaviors constrained by the actor´s role and in support of the actor´s goal. Our extensions produce incrementally less abstract requirements that terminate in life cycle expressions traceable to the use case and actor. We provide formal definitions for role, goal and the responsibilities of liveness and safety
Keywords
formal specification; object-oriented programming; program diagnostics; systems analysis; abstract requirements; actor role; actor-oriented use case; environmental objects; environmentally visible behaviors; extended form; formal definitions; fusion-like notation; goal-oriented system behaviors; life cycle expressions; liveness; requirements composition; safety; scenario-like extension; system behavior specification; system behaviors; system interaction; system requirements; system-oriented use case; use case semantics; use cases; Cities and towns; Computer aided software engineering; Computer science; Contracts; Design engineering; Encoding; Jacobian matrices; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems and Software Engineering Technology, 2000. Proceedings. 3rd IEEE Symposium on
Conference_Location
Richardson, TX
Print_ISBN
0-7695-0559-7
Type
conf
DOI
10.1109/ASSET.2000.888058
Filename
888058
Link To Document