DocumentCode :
1833681
Title :
A three-level object-based model
Author :
Hitchens, Michael ; Rosenberg, John
Author_Institution :
Dept. of Computing, Univ. of Western Sydney, Nepean, NSW, Australia
fYear :
1994
fDate :
16-19 May 1994
Firstpage :
148
Lastpage :
158
Abstract :
The three fundamental areas of functionality in an object-based system are the creation, encapsulation and access of related data. Parallel to these areas of functionality we may identify three levels of data: data which exists as long as an object does, data which exists for the length of a procedure invocation and data which exists for the length of a process´s use of an object. A new object model is proposed based on these levels of functionality and data. Objects are divided into three distinct categories (called modules, instances and handles). Each category has an explicitly defined set of functions (which are already implicitly existent in most object-based systems), including creation of one of the levels of data. Every object in a system belongs to one (and only one) category. Under this model, users should be able to more readily understand the use of any given object, as its category would be easily identifiable
Keywords :
data encapsulation; object-oriented methods; data access; data creation; data encapsulation; functionality; functions; handle; instances; modules; objects categories; persistence; procedure invocation; process use; three-level object-based model; Application software; Computer science; Encapsulation; Message passing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1994., Proceedings of the 1994 International Conference on
Conference_Location :
Toulouse
Print_ISBN :
0-8186-5640-X
Type :
conf
DOI :
10.1109/ICCL.1994.288385
Filename :
288385
Link To Document :
بازگشت