Edition description: Softcover reprint of the original 1st ed. 1984
Edition number: 1
Pages: 528
Product dimensions: 6.14 (w) x 9.21 (h) x 1.06 (d)
Table of Contents
I: Artificial Intelligence, Database, and Programming Language Overviews.- 1. An Overview of Knowledge Representation.- 2. On the Development of Data Models.- 3. The Impact of Modelling and Abstraction Concerns on Modern Programming Languages.- Discussion.- II: Perspectives from Artificial Intelligence.- 4. Generalization/Specialization as a Basis for Software Specification.- Discussion.- 5. Some Remarks on the Semantics of Representation Languages.- Discussion.- 6. Open Systems.- 7. The Logic of Incomplete Knowledge Bases.- Discussion.- 8. Towards a Logical Reconstruction of Relational Database Theory.- Discussion.- 9. A Formal Representation for Plans in the Programmer’s Apprentice.- Discussion.- III: Perspectives from Databases.- 10. On the Design and Specification of Database Transactions.- Discussion.- 11. A Unified Model and Methodology for Conceptual Database Design.- Discussion.- 12. Adding Semantic Knowledge to a Relational Database System.- Discussion.- IV: Perspectives from Programming Languages.- 13. The Functional Data Model and its Uses for Interaction with Databases.- Discussion.- 14. Types in the Programming Language Ada.- Discussion.- 15. Data Selection, Sharing, and Access Control in a Relational Scenario.- Discussion.- 16. Types, Algebras and Modelling.- V: Concluding Remarks from Three Perspectives.- 17. An Artificial Intelligence Perspective.- 18. A Database Perspective.- 19. A Programming Language Perspective.- References.- Authors and Symposium Participants.