DocumentCode
2403746
Title
An experience report related to restructuring OODesigner: a CASE tool for OMT
Author
Kim, Taegyun ; Boudjlida, Nacer
Author_Institution
Dept. of Comput. Eng., Pusan Univ. of Foreign Studies, South Korea
fYear
1998
fDate
2-4 Dec 1998
Firstpage
220
Lastpage
227
Abstract
This paper describes experience gained and lessons learned from restructuring OODesigner, a Computer Aided Software Engineering (CASE) tool for Object Modeling Technique (OMT). This tool supports a wide range of features such as constructing the three models in OMT, managing information repository, documenting class resources, automatically generating C++ and Java code, reverse engineering C++ and Java code, searching and reusing classes in the corresponding repository and collecting metrics data. We had developed the version 1.x of OODesigner during 3 pears since 1994. Although we had developed this version using OMT and C++, we recognized the potential maintenance problem that originated from the ill-designed class architecture. Thus we totally restructured that version during 12 months, and we got a new version that is much easier to maintain than the old one. In this paper, we present what we did to restructure it and what we gained after the restructuring, and we also present a brief overview of the major features of OODesigner
Keywords
C++ language; Java; computer aided software engineering; object-oriented programming; reverse engineering; C++; CASE tool; Java code; OMT; OODesigner; Object Modeling Technique; class resources; information repository; reverse engineering; Aging; Application software; Computer aided software engineering; Concurrent computing; Electrical capacitance tomography; Encapsulation; Java; Object oriented modeling; Problem-solving; Read only memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
Conference_Location
Taipei
Print_ISBN
0-8186-9183-2
Type
conf
DOI
10.1109/APSEC.1998.733723
Filename
733723
Link To Document