Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/518898.785719guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Experience with Porting a Unix Version CASE Tool to the Corresponding Java Version

Published: 07 December 1999 Publication History

Abstract

This 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 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 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 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 two versions and we discuss the similarity found between them. We also outline a generic architecture for the design the implementation of CASE tools.

References

[1]
K. Beck, W. Cunningham. A Laboratory for Teaching Object-Oriented Thinking. In Proceedings of OOPSLA'89, pages 1-6, New Orleans, USA, October 1989.
[2]
G. Booch. Object-Oriented Design with Applications. The Benjamin/Cummings Publishing Company, 1991.
[3]
D. Chappell. Understanding ActiveX and OLE. Microsoft Press, 1997.
[4]
P. Coad, E. Yourdon. Object-Oriented Analysis. Yourdon Press, 1990.
[5]
A. Finkelstein, J. Kramer, and B. Nuseibeh. Software Process Modelling and Technology. John Wiley & Sons, 1994.
[6]
R. G. Fishman, C. F. Kemerer. Object-Oriented and Conventional Analysis and Design Methodologies. IEEE Computer, 25(10):22-40, October 1992.
[7]
M. Fowler, K. Scott. UML Distilled: Applying the Standard Object-Oriented Modeling Language. Addison-Wesley, 1997.
[8]
H. Gall, R. Kloch, and R. Mittermeir. Architectural Transformation of Legacy Systems. 17'th International Conference on Software Engineering - Workshop on Program Transformation for Software Evolution. Seattle, USA, April 1995.
[9]
T. Kim, N. Boudjlida. An Experience Report Related to Restructuring OODesigner: A CASE Tool for OMT. In Proceedings of Asia-Pacific Software Engineering Conference, pages 220-227, Taipei, Taiwan, December 1998.
[10]
T. Kim, G. Shin. Restructuring OODesigner: A CASE Tool for OMT. In Proceedings of 20'th International Conference on Software Engineering, pages 449-451, Kyoto, Japan, April 1998.
[11]
P. H. Loy. A Comparison of Object-Oriented and Structured Development Method. ACM SIGSOFT SE Notes, 15(1):44-48, January 1990.
[12]
A. Marca, C. L. McGowan. SADT, Structured Analysis and Design Techniques. McGraw Hill, 1987.
[13]
T. J. Mowbray, R. Zahavi. The Essential CORBA. John Willey & Sons, 1995.
[14]
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorenzen. Object-Oriented Modeling and Design. Prentice Hall, 1991.
[15]
Y. P. Shan. An Event-Driven Model-View-Controller Framework for Smalltalk. In Proceedings of OOPSLA'89, pages 347-352, New Orleans, USA, October 1989.
[16]
K. Wallnau, E. Morris. P. Feiler, A. Earl, and E. Litvak. Engineering Computer-Based Systems with Distributed Object Technology. In Proceedings of the International Conference on Worldwide Computing and Its Applications, Tsukuba, Japan, 1997, Lecture Notes on Computer Science #1274, Springer-Verlag.
[17]
A. I. Wasserman, P. A. Pircher, R. J. Muller. An Object-Oriented Structured Design Method for Code Generation. ACM SIGSOFT SE Notes, 14(1):32-55, January 1989.
[18]
R. J. Wirfs-Brock, R. E. Johnson. Surveying Current Research in Object-Oriented Design. Communications of the ACM, 33(9): 104-124, September 1990.

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
APSEC '99: Proceedings of the Sixth Asia Pacific Software Engineering Conference
December 1999
ISBN:0769505090

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 December 1999

Author Tags

  1. Computer Aided Software Engineering Tool
  2. Design Pattern
  3. Model-View-Controller Paradigm
  4. Object Modeling Technique
  5. Unified Modeling Language

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media