Similarity in the Design and the Implementation of a Multi-Platform CASE Tool

Taegyun Kim 1 Gyusang Shin Nacer Boudjlida 2
2 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This paper presents similarity in the design and the implementation of a Computer Aided Software Engineering (CASE) tool on three platforms. OODesigner is a tool that was initially developed to support Object Modeling Technique (OMT). An initial Unix version has been developed since 1994. In 1997, after the completion of the Unix version, we began developing a Java version and a Windows 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 obtained a common design pattern among the versions in the MVC point of views. This design similarity can be used to develop several kinds of CASE tools with the corresponding design notations. In this paper, we present the process we followed to develop the three versions and we discuss the similarity found among them. We also outline a kind of generic architecture for the design and the implementation of CASE tools.
Type de document :
Communication dans un congrès
COnstructing Software Engineering Tools - COSET'99, ICSE'99 Workshop, 1999, Los Angeles, CA, pp.137-146, 1999
Liste complète des métadonnées

https://hal.inria.fr/inria-00098810
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:38:46
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48

Identifiants

  • HAL Id : inria-00098810, version 1

Collections

Citation

Taegyun Kim, Gyusang Shin, Nacer Boudjlida. Similarity in the Design and the Implementation of a Multi-Platform CASE Tool. COnstructing Software Engineering Tools - COSET'99, ICSE'99 Workshop, 1999, Los Angeles, CA, pp.137-146, 1999. 〈inria-00098810〉

Partager

Métriques

Consultations de la notice

104