Title :
Incorporation of relational modeling method into object-oriented analysis
Author :
Lung, Chung-Horng ; Urban, Joseph E. ; Mackulak, Gerald T.
Author_Institution :
Nortel Technol., Software Eng. Anal. Lab., Ottawa, Ont., Canada
Abstract :
It is a generally accepted concept that multiple views are needed in object-oriented analysis or domain analysis techniques. Three commonly adopted models for requirements analysis include object model, functional model and dynamic model. This paper introduces and incorporates the concept of relational modeling into the analysis techniques. Relational modeling mainly deals with two tasks: classification of semantic relations and identification of higher-order system causal relations. Classification of semantic relations supports comparison and evaluation of various relations, which in turn can be used to select suitable methods to process the relations. A higher-order relation depicts the relations between different relations as opposed to the relations between objects often discussed in object modeling. A network of higher-order relations reveals the cause-effect dependency relationships and can facilitate understanding and reasoning of application systems. Furthermore, incorporation of relational modeling techniques can support software reuse in an application domain or across domains
Keywords :
formal specification; object-oriented methods; relational algebra; software reusability; application domain; cause-effect dependency relationships; classification; domain analysis techniques; dynamic model; functional model; higher-order system causal relations; identification; object model; object-oriented analysis; relational modeling method; requirements analysis; semantic relations; software reuse; Analytical models; Application software; Computational modeling; Computer science; Computer simulation; Laboratories; Lungs; Object oriented modeling; Seals; Software engineering;
Conference_Titel :
Communications, 1996. ICC '96, Conference Record, Converging Technologies for Tomorrow's Applications. 1996 IEEE International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
0-7803-3250-4
DOI :
10.1109/ICC.1996.540270