Title :
A lightweight approach to consistency of scenarios and class models
Author_Institution :
Inst. fur Inf., Zurich Univ., Switzerland
Abstract :
Today, object-oriented requirements specifications typically combine a scenario (or use case) model and a class model for expressing functional requirements. With any such combination, the problem of consistency between these two models arises. We present a lightweight approach to consistency between a scenario model and a class model. We assume semi-formal, loosely coupled models that are complementary: scenarios model the external system behavior; the class model specifies the internal, state-dependent functionality, that cannot be expressed easily in a scenario (but is required to specify external behavior properly). We achieve consistency by minimizing overlap between the two models and by systematically cross-referencing corresponding information. We give a set of rules that can be used both for developing a consistent specification and for checking the consistency of a completed specification. Some rules can be checked automatically, the others are rules for manual inspection
Keywords :
formal specification; object-oriented methods; class models; consistency; consistent specification; cross-referencing; external system behavior; functional requirements; lightweight approach; object-oriented requirements specifications; scenario model; scenarios; state-dependent functionality; use case model; Graphics; Inspection; Object oriented modeling; Optical coupling; Visualization;
Conference_Titel :
Requirements Engineering, 2000. Proceedings. 4th International Conference on
Conference_Location :
Schaumburg, IL
Print_ISBN :
0-7695-0565-1
DOI :
10.1109/ICRE.2000.855584