Skip to main content
  • Book
  • © 2000

Fully Integrated Data Environments

Persistent Programming Languages, Object Stores, and Programming Environments

  • Research toward massively reducing the cost of building large, complex, sophisticated information systems
  • Work brought together about 50 researchers from 7 European research groups and international collaborators
  • Report on a major step in the campaign of research projects
  • Authors synthesized consistent integrations of enabling technology and demonstrated beneficial results
  • Includes supplementary material: sn.pub/extras

Part of the book series: ESPRIT Basic Research Series (ESPRIT BASIC)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (55 chapters)

  1. Front Matter

    Pages i-x
  2. Introduction

    1. Introduction

      • Malcolm P. Atkinson
      Pages 1-4
  3. Persistent Languages: Introduction and Overview

    1. Fibonacci: A Programming Language for Object Databases

      • Antonio Albano, Giorgio Ghelli, Renzo Orsini
      Pages 60-97
    2. The Napier88 Persistent Programming Language and Environment

      • Ron Morrison, Richard Connor, Graham Kirby, David Munro, Malcolm P. Atkinson, Quintin Cutts et al.
      Pages 98-154
    3. Type-Safe Linguistic Reflection: A Generator Technology

      • David Stemple, Leo Fegaras, Robin Stanton, Tim Sheard, Paul Philbrow, Richard Cooper et al.
      Pages 158-188
    4. Type-Safe Linguistic Run-time Reflection A Practical Perspective

      • Richard Cooper, Graham Kirby
      Pages 189-192
    5. Type Systems: Introduction and State of the Art

      • Richard Connor, Giorgio Ghelli
      Pages 193-195
    6. A Calculus for Overloaded Functions with Subtyping

      • Giuseppe Castagna, Giorgio Ghelli, Giuseppe Longo
      Pages 196-233
    7. Protection in Persistent Object Systems

      • Ron Morrison, Fred Brown, Richard Connor, Quintin Cutts, Graham Kirby, Alan Dearle et al.
      Pages 234-237
    8. Subtyping and Assignment in Database Programming Languages

      • Richard Connor, David McNally, Ron Morrison
      Pages 238-239
    9. The Joy of Sets

      • Richard Connor, Malcolm P. Atkinson, Sonia Berman, Quintin Cutts, Graham Kirby, Ron Morrison
      Pages 245-256
    10. Bulk Types: Built-in or Add-On?

      • Florian Matthes, Joachim W. Schmidt
      Pages 257-261
    11. Extensible Objects for Database Evolution: Language Features and Implementation Issues

      • Antonio Albano, Milena Diotallevi, Giorgio Ghelli
      Pages 262-282

About this book

Research into Fully Integrated Data Environments (FIDE) has the goal of substantially improving the quality of application systems while reducing the cost of building and maintaining them. Application systems invariably involve the long-term storage of data over months or years. Much unnecessary complexity obstructs the construction of these systems when conventional databases, file systems, operating systems, communication systems, and programming languages are used. This complexity limits the sophistication of the systems that can be built, generates operational and usability problems, and deleteriously impacts both reliability and performance. This book reports on the work of researchers in the Esprit FIDE projects to design and develop a new integrated environment to support the construction and operation of such persistent application systems. It reports on the principles they employed to design it, the prototypes they built to test it, and their experience using it.

Editors and Affiliations

  • Department of Computing Science, University of Glasgow, Glasgow, UK

    Malcolm P. Atkinson, Ray Welland

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access