DocumentCode :
3408381
Title :
How to identify binary relations for domain models
Author :
Kaindl, Hermann
Author_Institution :
Siemens AG, Vienna, Austria
fYear :
1996
fDate :
25-29 Mar 1996
Firstpage :
28
Lastpage :
36
Abstract :
Many approaches to requirements engineering include building a model of the domain. Those using entity relationship modeling or deriving from it employ the concept of relations between entities, but identifying the relations is still more of an art than science or engineering. We deal with this problem primarily in the context of object oriented analysis (OOA), where relations between object classes are to be identified. Our new approach uses natural language definitions of object classes and looks for names of other object classes in these definitions, since such a reference indicates a relation. Based on this idea, we identify most binary relations for domain models in a new way. We also provide tool support for this method, which shows that a high degree of automation is possible. Both a case study using the well known ATM (automated teller machine) example and real world experience with our approach suggest its usefulness
Keywords :
abstract data types; automatic teller machines; bank data processing; formal specification; natural languages; object-oriented methods; ATM; OOA; automated teller machine; binary relations; domain models; entity relationship modeling; natural language definitions; object classes; object oriented analysis; real world experience; requirements engineering; Art; Automation; Buildings; Context modeling; Data engineering; Databases; Design engineering; Electronic mail; Natural languages; Object oriented modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1996., Proceedings of the 18th International Conference on
Conference_Location :
Berlin
ISSN :
0270-5257
Print_ISBN :
0-8186-7247-1
Type :
conf
DOI :
10.1109/ICSE.1996.493399
Filename :
493399
Link To Document :
بازگشت