DocumentCode
348148
Title
Experience with porting a Unix version CASE tool to the corresponding Java version
Author
Kim, Taegyun ; Shin, Gyusang ; Hong, Euyseok
Author_Institution
Dept. of Comput. Eng., Pusan Univ. of Foreign Studies, South Korea
fYear
1999
fDate
1999
Firstpage
622
Lastpage
629
Abstract
The paper presents similarity in the design and the implementation of a computer aided software engineering (CASE) tool developed on two platforms. OODesigner is a tool that was initially developed to support the Object Modeling Technique (OMT). An initial Unix version was developed in 1994. In 1997, after the completion of the Unix version, we began developing a Java version to support Unified Modeling Language (UML). The development of a CASE tool is a typical application of the Model-View-Controller (MVC) paradigm. Thus, we observed a common design pattern among the versions in the MVC points of view. This design similarity can be used to develop several kinds of CASE tools with the corresponding design notations. We present the process we followed to develop the two versions and we discuss the similarity found between them. We also outline a generic architecture for the design and implementation of CASE tools
Keywords
Java; Unix; computer aided software engineering; object-oriented languages; object-oriented programming; software portability; software reusability; Java version; MVC paradigm; Model-View-Controller; OODesigner; Object Modeling Technique; Unified Modeling Language; Unix version CASE tool porting; common design pattern; computer aided software engineering; design notations; design similarity; generic architecture; Computer aided software engineering; Computer architecture; Design engineering; History; Image processing; Java; Research and development; Software engineering; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809658
Filename
809658
Link To Document