On the deep structure of information systems

Abstract. The deep structure of an information system comprises those properties that manifest the meaning of the real‐world system the information system is intended to model. In this paper we describe three models we have developed of information systems' deep‐structure properties. The first, the representational model, proposes a set of constructs that enable the ontological expressiveness of grammars used to model information systems (such as the entity‐relationship model) to be evaluated. The second, the state‐tracking model, proposes four requirements that information systems must satisfy if they are to faithfully track the real‐world system they are intended to model. The third, the good‐decomposition model, proposes three necessary conditions that information systems must meet if they are to be well decomposed. The three models provide a theoretically based, structured way of evaluating grammars that are used to analyse, design and implement information systems and scripts that have been generated using these grammars to describe specific information systems.

[1]  Ronald K. Stamper,et al.  Towards a Semantic Normal Form , 1979, IFIP TC-2 Working Conference on Data Base Architecture.

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

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

[4]  Allen Newell,et al.  Physical Symbol Systems , 1980, Cogn. Sci..

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

[6]  J. Searle,et al.  Is the brain's mind a computer program? , 1990, Scientific American.

[7]  Niv Ahituv,et al.  A metamodel of information flow: a tool to support information systems theory , 1987, CACM.

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

[9]  Mary J. Culnan,et al.  The intellectual development of management information systems, 1972-1982: a co-citation analysis , 1986 .

[10]  M. Beardsley Science behind the Wall. East Germany's liberated scientists regroup. , 1990, Scientific American.

[11]  Izak Benbasat,et al.  A Structured Approach to Designing Human-Computer Dialogues , 1984, Int. J. Man Mach. Stud..

[12]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[13]  Ron Weber,et al.  An Ontological Analysis of some Fundamental Information Systems Concepts , 1988, ICIS.

[14]  Ron Weber,et al.  Mario Bunge's ontology as a formal foundation for information systems concepts , 1990 .

[15]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[16]  AhituvNiv A metamodel of information flow: a tool to support information systems theory , 1987 .

[17]  Ron Weber,et al.  A Unified Model Of Software And Data Decomposition , 1991, ICIS.

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

[19]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[20]  Jr. R. J. Boland The in-formation of information systems , 1987 .

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

[22]  Ken Takagaki A formalism for object-based information systems development , 1990 .

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

[24]  J. F. Traub,et al.  Scaling Up: A Research Agenda for Software Engineering , 1989 .

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

[26]  Ron Weber,et al.  A model of systems decomposition , 1989, ICIS '89.

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

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

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

[30]  Allen Newell,et al.  Computer science as empirical inquiry: symbols and search , 1976, CACM.

[31]  D. N. Podger,et al.  High Level Languages—A Basis for Participative Design , 1979 .

[32]  Rudy Hirschheim,et al.  Four paradigms of information systems development , 1989, CACM.

[33]  P M Churchland,et al.  Could a machine think? , 1990, Scientific American.

[34]  Russell Ruthen,et al.  Go with the Grain , 1990 .