Title :
Closing the gap between different object models
Author_Institution :
Tech. Univ. of Dresden, Germany
Abstract :
Programming language, database and operating system objects are essentially implementation variants of the same basic programming paradigm, i.e. objects as found in object-oriented programming languages. Yet, these object models differ significantly with regard to programming support, granularity, lifetime, persistence, concurrency, fault-tolerance and others. The paper points out the differences between these object models and argues that it makes sense to provide one generalized dynamic object model. A technique to define and use operating system objects in the same way as programming language objects independent from the object model provided by the underlying operating system is shown
Keywords :
abstract data types; encapsulation; concurrency; database objects; dynamic object model; fault-tolerance; granularity; language objects; lifetime; object models; object-oriented programming languages; operating system objects; persistence; programming paradigm; programming support; Computer languages; Computer science; Concurrent computing; Costs; Fault tolerance; Natural languages; Object oriented databases; Object oriented modeling; Object oriented programming; Operating systems; Spatial databases;
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
DOI :
10.1109/IWOOOS.1992.252958