DocumentCode :
2147253
Title :
Attribute types and bracket implementations
Author :
Keedy, J. Leslie ; Evered, Mark ; Schmolitzky, Axel ; Menger, Gisela
Author_Institution :
Ulm Univ., Germany
fYear :
1997
fDate :
24-28 Nov 1997
Firstpage :
325
Lastpage :
337
Abstract :
In an object oriented system, different types of objects may have one or more attributes in common. For example different types of objects in a library system might be “loanable” or “catalogued”. The first part of the paper introduces a distinction between object types and attribute types, showing that there are advantages in treating them as separate constructs of an object oriented programming language. Then generalized attribute types, (e.g. “synchronized”, “journalized”, “protected”) are discussed. It is shown how implementations involving a technique called bracket routines can lead to clearly modeled and cleanly implemented programs. It is then shown how the bracket technique can be effectively used to introduce protection and security concepts into a system. Among the clear advantages of this technique is that it results in better reusability of code
Keywords :
abstract data types; object-oriented languages; object-oriented programming; security of data; software reusability; attribute types; bracket implementations; bracket routines; cleanly implemented programs; code reusability; generalized attribute types; library system; object oriented programming language; object oriented system; object types; security concepts; Books; Computer languages; Libraries; Natural languages; Object oriented modeling; Object oriented programming; Proposals; Protection; Reactive power; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-8485-2
Type :
conf
DOI :
10.1109/TOOLS.1997.681879
Filename :
681879
Link To Document :
بازگشت