Overview
- Editors:
-
-
Michael L. Brodie
-
Computer Corporation of America, Four Cambridge Center, Cambridge, USA
-
John Mylopoulos
-
Department of Computer Science, University of Toronto, Toronto, Canada
-
Joachim W. Schmidt
-
Fachbereich Informatik, Universität Frankfurt, Frankfurt, Germany
Access this book
Other ways to access
Table of contents (19 chapters)
-
-
Artificial Intelligence, Database, and Programming Language Overviews
-
-
- John Mylopoulos, Hector J. Levesque
Pages 3-17
-
-
-
Perspectives from Artificial Intelligence
-
-
- Alexander Borgida, John Mylopoulos, Harry K. T. Wong
Pages 87-117
-
- David J. Israel, Ronald J. Brachman
Pages 119-146
-
- Carl Hewitt, Peter de Jong
Pages 147-164
-
-
-
-
Perspectives from Databases
-
Front Matter
Pages 275-275
-
- Michael L. Brodie, Dzenan Ridjanovic
Pages 277-312
-
- Roger King, Dennis McLeod
Pages 313-331
-
-
Perspectives from Programming Languages
-
Front Matter
Pages 357-357
-
- Peter Buneman, Rishiyur Nikhil
Pages 359-384
-
-
- Manuel Mall, Joachim W. Schmidt, Manuel Reimer
Pages 411-440
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.
Editors and Affiliations
-
Computer Corporation of America, Four Cambridge Center, Cambridge, USA
Michael L. Brodie
-
Department of Computer Science, University of Toronto, Toronto, Canada
John Mylopoulos
-
Fachbereich Informatik, Universität Frankfurt, Frankfurt, Germany
Joachim W. Schmidt