An object-oriented language-database integration model: The composition filters approach

Mehmet Aksit, Lodewijk Bergmans, Sinan Vural, S. Vural

    Research output: Contribution to journalArticleProfessional

    Abstract

    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 languageUndefined
    Pages (from-to)-
    Number of pages22
    JournalMemoranda informatica
    Volume1
    Issue number90
    Publication statusPublished - 1991

    Keywords

    • IR-19639
    • METIS-121639
    • object-oriented data management
    • Language-database integration
    • object-oriented languages

    Cite this

    Aksit, Mehmet ; Bergmans, Lodewijk ; Vural, Sinan ; Vural, S. / An object-oriented language-database integration model: The composition filters approach. In: Memoranda informatica. 1991 ; Vol. 1, No. 90. pp. -.
    @article{5c450411f3114db7a5de80c607cb12d4,
    title = "An object-oriented language-database integration model: The composition filters approach",
    abstract = "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.",
    keywords = "IR-19639, METIS-121639, object-oriented data management, Language-database integration, object-oriented languages",
    author = "Mehmet Aksit and Lodewijk Bergmans and Sinan Vural and S. Vural",
    year = "1991",
    language = "Undefined",
    volume = "1",
    pages = "--",
    journal = "Memoranda informatica",
    issn = "0924-3755",
    publisher = "University of Twente",
    number = "90",

    }

    An object-oriented language-database integration model: The composition filters approach. / Aksit, Mehmet; Bergmans, Lodewijk; Vural, Sinan; Vural, S.

    In: Memoranda informatica, Vol. 1, No. 90, 1991, p. -.

    Research output: Contribution to journalArticleProfessional

    TY - JOUR

    T1 - An object-oriented language-database integration model: The composition filters approach

    AU - Aksit, Mehmet

    AU - Bergmans, Lodewijk

    AU - Vural, Sinan

    AU - Vural, S.

    PY - 1991

    Y1 - 1991

    N2 - 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.

    AB - 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.

    KW - IR-19639

    KW - METIS-121639

    KW - object-oriented data management

    KW - Language-database integration

    KW - object-oriented languages

    M3 - Article

    VL - 1

    SP - -

    JO - Memoranda informatica

    JF - Memoranda informatica

    SN - 0924-3755

    IS - 90

    ER -