An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach

Mehmet Akşit, Lodewijk Bergmans, Sinan Vural

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    55 Citations (Scopus)
    177 Downloads (Pure)


    This paper introduces a new model, based on so-called object-composition filters, that uniformly integrates database-like features into an object-oriented language. The focus is on providing persistent dynamic data structures, data sharing, transactions, multiple views and associative access, integrated with the object-oriented paradigm. The main contribution is that the database-like features are part of this new object-oriented model, and therefore, are uniformly integrated with object-oriented features such as data abstraction, encapsulation, message passing and inheritance. This approach eliminates the problems associated with existing systems such as lack of reusability and extensibility for database operations, the violation of encapsulation, the need to define specific types such as sets, and the incapability to support multiple views. The model is illustrated through the object-oriented language Sina.
    Original languageEnglish
    Title of host publicationECOOP ’92 European Conference on Object-Oriented Programming
    Subtitle of host publicationUtrecht, The Netherlands, June 29–July 3, 1992, Proceedings
    EditorsOle Lehrmann Madsen
    Place of PublicationBerlin
    Number of pages24
    ISBN (Electronic)978-3-540-47268-1
    ISBN (Print)978-3-540-55668-8
    Publication statusPublished - 1992
    Event6th European Conference on Object-Oriented Programming, ECOOP 1992 - Utrecht, Netherlands
    Duration: 29 Jun 19923 Jul 1992
    Conference number: 6

    Publication series

    NameLecture Notes in Computer Science
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349


    Conference6th European Conference on Object-Oriented Programming, ECOOP 1992
    Abbreviated titleECOOP


    Dive into the research topics of 'An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach'. Together they form a unique fingerprint.

    Cite this