An Experience Report Related to Restructuring OODesigner: a CASE Tool for OMT

Taegyun Kim Nacer Boudjlida 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
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 thecorresponding repository and collecting metrics data. We had developed the version 1.x of OODesigner during 3 years 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.
Type de document :
Communication dans un congrès
Asia-Pacific Software Engineering Conference 1998, Dec 1998, Taipei, Taiwan, IEEE Computer Society Press, pp.220-227, 1998, Proceedings 1998 Asia Pacific Software Engineering Conference. 〈10.1109/APSEC.1998.733723〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00098549
Contributeur : Publications Loria <>
Soumis le : lundi 25 septembre 2006 - 17:03:17
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48

Identifiants

Collections

Citation

Taegyun Kim, Nacer Boudjlida. An Experience Report Related to Restructuring OODesigner: a CASE Tool for OMT. Asia-Pacific Software Engineering Conference 1998, Dec 1998, Taipei, Taiwan, IEEE Computer Society Press, pp.220-227, 1998, Proceedings 1998 Asia Pacific Software Engineering Conference. 〈10.1109/APSEC.1998.733723〉. 〈inria-00098549〉

Partager

Métriques

Consultations de la notice

103