On Conceptual Modelling

Perspectives from Artificial Intelligence, Databases, and Programming Languages

  • Michael L. Brodie
  • John Mylopoulos
  • Joachim W. Schmidt

Part of the Topics in Information Systems book series (TINF)

Table of contents

  1. Front Matter
    Pages i-xi
  2. Artificial Intelligence, Database, and Programming Language Overviews

    1. Front Matter
      Pages 1-1
    2. John Mylopoulos, Hector J. Levesque
      Pages 3-17
    3. Michael L. Brodie
      Pages 19-47
  3. Perspectives from Artificial Intelligence

    1. Front Matter
      Pages 85-85
    2. Alexander Borgida, John Mylopoulos, Harry K. T. Wong
      Pages 87-117
    3. David J. Israel, Ronald J. Brachman
      Pages 119-146
    4. Carl Hewitt, Peter de Jong
      Pages 147-164
    5. Hector J. Levesque
      Pages 165-189
  4. Perspectives from Databases

    1. Front Matter
      Pages 275-275
    2. Michael L. Brodie, Dzenan Ridjanovic
      Pages 277-312
    3. Roger King, Dennis McLeod
      Pages 313-331
  5. Perspectives from Programming Languages

    1. Front Matter
      Pages 357-357
    2. Peter Buneman, Rishiyur Nikhil
      Pages 359-384
    3. Bernd Krieg-Brueckner
      Pages 385-410
    4. Manuel Mall, Joachim W. Schmidt, Manuel Reimer
      Pages 411-440
    5. Stephen N. Zilles
      Pages 441-450
  6. Concluding Remarks from Three Perspectives

    1. Front Matter
      Pages 451-451
    2. Carl Hewitt
      Pages 453-455
    3. Michael Stonebraker
      Pages 457-458
    4. Stephen N. Zilles
      Pages 459-460
  7. Back Matter
    Pages 461-511

About this book


The growing demand for systems of ever-increasing complexity and precision has stimulated the need for higher level concepts, tools, and techniques in every area of Computer Science. Some of these areas, in particular Artificial Intelligence, Databases, and Programming Lan­ guages, are attempting to meet this demand by defining a new, more abstract level of system description. We call this new level conceptual in recognition of its basic conceptual nature. In Artificial Intelligence, the problem of designing an expert system is seen primarily as a problem of building a knowledge base that repre­ sents knowledge about an enterprise. Consequently, Knowledge Repre­ sentation is viewed as a central issue in Artificial Intelligence research. Database design methodologies developed during the last five years are almost unanimous in offering semantic data models in terms of which the designer directly and naturally models an enterprise before proceed­ ing to a detailed logical and physical database design. In Programming Languages, different forms of abstraction which allow implementation­ independent specifications of data, functions, and control have been a major research theme for a decade. To emphasize the common goals of these three research efforts, we call this new activity conceptual modelling.


Natural artificial intelligence cognition conceptual model control database design expert system intelligence knowledge knowledge base künstliche Intelligenz modeling modelling programming programming language

Editors and affiliations

  • Michael L. Brodie
    • 1
  • John Mylopoulos
    • 2
  • Joachim W. Schmidt
    • 3
  1. 1.Computer Corporation of AmericaFour Cambridge CenterCambridgeUSA
  2. 2.Department of Computer ScienceUniversity of TorontoTorontoCanada
  3. 3.Fachbereich InformatikUniversität FrankfurtFrankfurtGermany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag New York 1984
  • Publisher Name Springer, New York, NY
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4612-9732-1
  • Online ISBN 978-1-4612-5196-5
  • Series Print ISSN 1431-9365
  • Buy this book on publisher's site