Creation of Heterogeneous Information Repositories from EXPRESS Specifications

  • Andy Carpenter
  • , Hilary Kahn
  • , David Withers
  • , Alan R. Williams

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    EXPRESS information models can be used to capture an unambiguous definition of a domain. Having an unambiguous definition is good. However, its usefulness is substantially improved if it can be exploited in the implementation of applications that work with data that is consistent with the model. The work described in this paper uses the Express2IB system to generate a Java information base (IB) implementation. This can store instances of the information described by the model using a variety of storage mechanisms; currently in-memory and SQL mechanisms have been developed. The approach used allows homogeneous IBs where a single storage mechanism is used and heterogeneous IBs where multiple storage mechanisms are used. An EXPRESS information model defines data objects and constraints on these objects with which instances of these definitions must be consistent. In addition to storing instance values, the generated IB can check that these values are consistent with constraints specified by the source EXPRESS model.
    Original languageEnglish
    Title of host publicationhost publication
    Publication statusPublished - 25 Nov 2003
    EventProduct Data Technology (PDT) Europe 2003 - Manchester
    Duration: 25 Nov 200327 Nov 2003
    http://www2.pdteurope.com/pdt/history/2003.aspx

    Conference

    ConferenceProduct Data Technology (PDT) Europe 2003
    CityManchester
    Period25/11/0327/11/03
    Internet address

    Fingerprint

    Dive into the research topics of 'Creation of Heterogeneous Information Repositories from EXPRESS Specifications'. Together they form a unique fingerprint.

    Cite this