• 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