A characterization of OOA tools

Despite unification of tools supporting object oriented analysis (OOA) there is still a variety of tools making it hard to select one of them for a given environment. Clearly, if one is willing to apply a certain favorite OOA method, the choice would be restricted to tools supporting that method. However, there are usually several such tools and no clear criteria for selecting between them without extensive experimentation. But this, in general, is impossible due to time restrictions. The paper deals with the selection problem and poses a set of OOA tool characteristics that can be used for tool description and thus form a base for an efficient tool comparison. In order to show how this set of characteristics may be applied, we give, as an example, a characterization of OMTool.

[1]  T. W. Olle IFIP comparative review of information systems design methodologies: problem definition , 1986 .

[2]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[3]  D Ronnpagel A new method of deformation calorimetry , 1979 .

[4]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[5]  Claudia Kohl,et al.  Cooperations—an abstraction concept suitable for business process re-engineering , 1995 .

[6]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[7]  Fred J. Maryanski,et al.  Using a metamodel to represent object-oriented data models , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[8]  Bruce I. Blum,et al.  A taxonomy of software development methods , 1994, CACM.

[9]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[10]  Edward V. Berard,et al.  Essays on object-oriented software engineering , 1992 .

[11]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[12]  Lois M. L. Delcambre,et al.  An analysis of the structural, dynamic, and temporal aspects of semantic data models , 1986, 1986 IEEE Second International Conference on Data Engineering.

[13]  Lev. N. Volkov,et al.  System design, modeling and metamodeling by john p. van gigch new york & london, plenom press, 1991, 483 pp. , 1992 .

[14]  Joan Peckham,et al.  Semantic data models , 1988, CSUR.

[15]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[16]  John P. van Gigch,et al.  System Design Modeling and Metamodeling , 1991 .

[17]  John Krogstie,et al.  Use of development methodology and CASE-tools in Norway: results from a survey , 1995, Proceedings Seventh International Workshop on Computer-Aided Software Engineering.

[18]  Sydney Abbey,et al.  What is A “Method”? , 1991 .

[19]  Christoph F. Eick A Methodology for the Design and Transformation of Conceptual Schemas , 1991, VLDB.

[20]  T. Church,et al.  An evaluation of object-oriented CASE tools: the Newbridge experience , 1995, Proceedings Seventh International Workshop on Computer-Aided Software Engineering.

[21]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .