TY - GEN
T1 - An Object-Oriented Language-Database Integration Model
T2 - 6th European Conference on Object-Oriented Programming, ECOOP 1992
AU - Akşit, Mehmet
AU - Bergmans, Lodewijk
AU - Vural, Sinan
N1 - Conference code: 6
PY - 1992
Y1 - 1992
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.
U2 - 10.1007/BFb0053047
DO - 10.1007/BFb0053047
M3 - Conference contribution
SN - 978-3-540-55668-8
T3 - Lecture Notes in Computer Science
SP - 372
EP - 395
BT - ECOOP ’92 European Conference on Object-Oriented Programming
A2 - Lehrmann Madsen, Ole
PB - Springer
CY - Berlin
Y2 - 29 June 1992 through 3 July 1992
ER -