• DocumentCode
    1092713
  • Title

    The Iris architecture and implementation

  • Author

    Wilkinson, Kevin ; LyngbÆk, Peter ; Hasan, Waqar

  • Author_Institution
    Hewlett-Packard Lab., Palo Alto, CA, USA
  • Volume
    2
  • Issue
    1
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    63
  • Lastpage
    75
  • Abstract
    The goals of the Iris database management system are to enhance database programmer productivity and to provide generalized database support for the integration of future applications. Iris is based on an object and function model. Iris objects are typed but unlike other object systems, they contain no state. Attribute values, relationships and behavior of objects are modeled by functions. The Iris architecture efficiently supports the evaluation of functional expressions. The goal of the architecture is to provide a database system that is powerful enough to support the definition of functions and procedures that implement the semantics of the data model. An overview of the data model is provided, the architecture is described in detail, and implementation experience and usage of the system are discussed
  • Keywords
    data structures; database management systems; functional programming; object-oriented programming; Iris architecture; Iris database management system; attribute values; database programmer productivity; function model; functional expressions; future applications; generalized database support; object systems; semantics; Data models; Database systems; Iris; Kernel; Laboratories; Object oriented databases; Object oriented modeling; Productivity; Programming profession; Query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.50906
  • Filename
    50906