A cognitive foundation for comparing object-oriented analysis methods

Presents a framework for examining constructs found in object-oriented methods. The framework consists of a formal information systems model, called MIMIC (morphological information model of instances and classes), which is based on a theory of classification. MIMIC is used to evaluate two object-oriented modeling methods. The comparison shows that the constructs of these methods partly reflect the theory of concepts embedded in MIMIC. However, each method has certain deficiencies in representing knowledge. The results highlight the value of using a formal theoretical foundation to compare modeling methods.<<ETX>>

[1]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[2]  Christiane Floyd,et al.  A Comparative Evaluation of System Development Methods , 1986, Information Systems Design Methodologies: Improving the Practice.

[3]  John Mylopoulos,et al.  Knowledge Representation as the Basis for Requirements Specifications , 1985, Computer.

[4]  Eleanor Rosch,et al.  Principles of Categorization , 1978 .

[5]  Edward E. Smith,et al.  Categories and concepts , 1984 .

[6]  Alexander Borgida,et al.  Features Of Languages for the Development of Information Systems at the conceptual Level , 1985, IEEE Software.

[7]  Gernot Richter Clocks and their Use for Time Modeling , 1985, TFAIS.

[8]  Edward E. Smith,et al.  Concepts and concept formation. , 1984, Annual review of psychology.

[9]  Sidney C. Bailin,et al.  An object-oriented requirements specifications method , 1989, CACM.

[10]  Brian Henderson-Sellers,et al.  The object-oriented systems life cycle , 1990, CACM.

[11]  Russ Abbott,et al.  Knowledge abstraction , 1987, CACM.

[12]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.

[13]  Henk G. Sol,et al.  A Feature Analysis of Information Systems Design Methodologies: Methodological Considerations , 1983, International Conference on Current Research Information Systems.

[14]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[15]  M. McCloskey,et al.  Natural categories: Well defined or fuzzy sets? , 1978 .

[16]  Michael L. Brodie On the Development of Data Models , 1982, On Conceptual Modelling.

[17]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[18]  Janis A. Bubenko,et al.  Information System Methodologies - A Research View , 1986, Information Systems Design Methodologies: Improving the Practice.

[19]  Yanchun Zhang,et al.  An Ontological Evaluation Of Niam's Grammar For Conceptual Schema Diagrams , 1991, ICIS.

[20]  G. Lakoff,et al.  Women, Fire, and Dangerous Things: What Categories Reveal about the Mind , 1988 .

[21]  Yair Wand,et al.  Guidelines for Evaluating Classes in Data Modeling , 1992, ICIS.

[22]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.