Theoretical foundations for conceptual modelling in information systems development

Conceptual modelling in information systems development is the creation of an enterprise model for the purpose of designing the information system. It is an important aspect of systems analysis. The value of a conceptual modelling language (CML) lies in its ability to capture the relevant knowledge about a domain. To determine which constructs should be included in a CML it would be beneficial to use some theoretical guidelines. However, this is usually not done. The purpose of this paper is to promote the idea that theories related to human knowledge can be used as foundations for conceptual modelling in systems development. We suggest the use of ontology, concept theory, and speech act theory. These approaches were chosen because: (1) they deal with important and different aspects relevant to conceptual modelling and (2) they have already been used in the context of systems analysis. For each approach we discuss: the rationale for its use, its principles, its application to conceptual modelling, and its limitations. We also demonstrate the concepts of the three approaches by analysing an example. The analysis also serves to show how each approach deals with different aspects of modelling.

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

[2]  Peri Loucopoulos,et al.  Conceptual Modeling, Databases, and Case: An Integrated View of Information Systems Development , 1992 .

[3]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[4]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[5]  Jan L. G. Dietz,et al.  Subject-oriented Modelling of Open Active Systems , 1992, ISCO.

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

[7]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[8]  Yair Wand,et al.  A Proposal for a Formal Model of Objects , 1989, Object-Oriented Concepts, Databases, and Applications.

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

[10]  P. Angeles Dictionary of Philosophy , 1981 .

[11]  Kalle Lyytinen,et al.  A speech-act-based office modeling approach , 1988, TOIS.

[12]  William Kent,et al.  Data and Reality , 1978 .

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

[14]  Ron Weber,et al.  An Ontological Evaluation of Systems Analysis and Design Methods , 1989, ISCO.

[15]  Brad Hartfield,et al.  Computer systems and the design of organizational interaction , 1988, TOIS.

[16]  Jeffrey Parsons,et al.  An Information Model Based on Classification Theory , 1996 .

[17]  A. Koller,et al.  Speech Acts: An Essay in the Philosophy of Language , 1969 .

[18]  Thomas T. Ballmer,et al.  Speech act classification , 1980 .

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

[20]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[21]  R. Hirschheim,et al.  Critical issues in information systems research , 1987 .

[22]  Henk Sol,et al.  Information Systems Design Methodologies: A Comparative Review , 1983 .

[23]  Yair Wand,et al.  An Automated Approach to Information Systems Decomposition , 1992, IEEE Trans. Software Eng..

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

[25]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

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

[27]  Man Kit Chang,et al.  Sanp : a communication level protocol for supporting machine-to-machine negotiation in organization , 1991 .

[28]  J. Parsons,et al.  A cognitive foundation for comparing object-oriented analysis methods , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[29]  J. Searle Expression and Meaning: A taxonomy of illocutionary acts , 1975 .

[30]  Michael J. Freiling,et al.  Ontological Analysis: An Ongoing Experiment , 1987, Int. J. Man Mach. Stud..

[31]  ChenPeter Pin-Shan The entity-relationship modeltoward a unified view of data , 1976 .

[32]  B. Parsons A classification theory-based information systems model , 1991 .

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

[34]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[35]  James H. Fetzer Aspects of Artificial Intelligence , 1987 .

[36]  John R. Anderson The Architecture of Cognition , 1983 .

[37]  Ramanathan V. Guha,et al.  CYC: A Midterm Report , 1990, AI Mag..

[38]  Jozef Verschueren What people say they do with words , 1985 .

[39]  Carson C. Woo,et al.  An approach to facilitate the automation of semistructured and recurring negotiations in organizations , 1992 .

[40]  Gruia-Catalin Roman,et al.  A taxonomy of current issues in requirements engineering , 1985, Computer.

[41]  J. Habermas Theory of Communicative Action , 1981 .

[42]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

[43]  J. Austin How to do things with words , 1962 .

[44]  Marvin Minsky,et al.  Semantic Information Processing , 1968 .

[45]  James H. Fetzer Signs and Minds: An Introduction to the Theory of Semiotic Systems , 1988 .

[46]  Henk Sol,et al.  Information Systems Methodologies: A Framework for Understanding , 1988 .

[47]  E. Rosch,et al.  Cognition and Categorization , 1980 .

[48]  R. P. Carasik,et al.  A case study of CSCW in a dispersed organization , 1988, CHI '88.

[49]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[50]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

[51]  Robert J. Sternberg,et al.  The Psychology of human thought , 1988 .

[52]  H. Feigl,et al.  Minnesota studies in the philosophy of science , 1956 .

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

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

[55]  Carson C. Woo,et al.  Investigating Information and Knowledge Gathering Methods: A Speech Act Lexicon Perspective , 1992, ISCO.