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
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;
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
DOI :
10.1109/ASSET.2000.888058