DocumentCode :
1634334
Title :
A method of checking errors and consistency in the process of object-oriented analysis
Author :
Kim, Do-Hyoung ; Chong, Kiwon
Author_Institution :
Sch. of Comput., Soongsil Univ., Seoul, South Korea
fYear :
1996
Firstpage :
208
Lastpage :
216
Abstract :
It is important to check errors and keep consistency in the process of object-oriented analysis. However, current object-oriented development methodologies fail to present standardized methods to detect errors and to verify consistency. This paper presents a method of checking errors and consistency in object-oriented analysis models using a knowledge base. The method consists of three steps; modeling, formalizing and verifying. In the modeling step, three models are produced: the object model, the dynamic model and the functional model, as in Rumbaugh´s OMT (Object Modeling Technique) (1991). In the formalizing step, these three models are transformed into atomic formulae and are stored in an application knowledge base. In the verifying step, the rules for detecting errors and checking consistency are applied. The results of the analysis process for some ATM (Automated Teller Machine) models were used to validate this method. The method is expected to produce more reliable analysis models
Keywords :
automatic teller machines; computer aided software engineering; data integrity; formal verification; knowledge based systems; object-oriented methods; software tools; ATM; Rumbaugh OMT; application knowledge base; atomic formulae; automated teller machine; consistency checking; dynamic model; error checking; functional model; knowledge base; object model; object modeling technique; object-oriented analysis; object-oriented development methodologies; reliable analysis models; standardized methods; Costs; Documentation; Error analysis; Explosions; Logic; Object oriented modeling; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1996. Proceedings., 1996 Asia-Pacific
Conference_Location :
Seoul
Print_ISBN :
0-8186-7638-8
Type :
conf
DOI :
10.1109/APSEC.1996.566755
Filename :
566755
Link To Document :
بازگشت