Title :
Validating system and software requirements: extending the Davis-Jordan requirements metamodel to the `user´s view´
Author :
Overmyer, Scott P.
Author_Institution :
Dept. of Syst. Eng., George Mason Univ., Fairfax, VA, USA
Abstract :
The Davis-Jordan requirements metamodel (DJRM) is a model and accompanying notation which allows system and software requirements to be represented independent of the method employed to capture those requirements (A.M. Davis and K.A. Jordan, 1990). They describe a concept of requirements as a sphere (of requirements) surrounded by a Lucite box. The idea is that requirements may be viewed from a variety of perspectives (e.g. data flow diagram (DFD), object-oriented analysis (OOA), finite state machine (FSM), Statechart, etc.) represented as sides of the transparent box,but that these perspectives have common characteristics which may be represented in a metamodel. While DJRM may be an excellent vehicle for allowing requirements engineers to view requirements from a variety of perspectives, model neglects two important players in the requirements process: the user and the customer. It is proposed that a mapping is possible from the DJRM into an existing rapid prototyping tool and a pictorial system simulation tool which, when augmented by a user interface design concept layer, is capable of specifying the external behavior of an interactive system from the user´s view. The level of completeness of this specification is directly dependent upon the completeness of the DJRM representation
Keywords :
digital simulation; formal specification; software prototyping; software tools; user interfaces; DJRM representation; Davis-Jordan requirements metamodel; Lucite box; common characteristics; completeness; existing rapid prototyping tool; external behavior; interactive system; metamodel; pictorial system simulation tool; requirements engineers; software requirements; specification; transparent box; user interface design concept layer; Automata; Automotive engineering; Design engineering; Design for disassembly; Interactive systems; Object oriented modeling; Software systems; User interfaces; Vehicles; Virtual prototyping;
Conference_Titel :
Rapid System Prototyping, 1991. Shortening the Path from Specification to Prototype, Second International Workshop on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-3040-X
DOI :
10.1109/IWRSP.1991.218616