DocumentCode
3256036
Title
Cover model: a framework for design and execution of distributed applications
Author
Ivannikov, V.P. ; Dyshlevoi, K.V. ; Kamensky, V.E. ; Klimov, A.V. ; Manzheley, S.G. ; Omelchenko, V.A. ; Solovskaya, L.B. ; Vinokurov, A.A.
Author_Institution
Inst. for Syst. Programming, Acad. of Sci., Moscow, Russia
fYear
1997
fDate
18-20 Dec 1997
Firstpage
98
Lastpage
104
Abstract
Many problems of distributed object-oriented applications can be uniformly resolved in the frame of approach based on the concept of cover. The cover is defined as an environment that transparently controls all aspects of object´s community, life: creation, interaction etc. To enable transparency, an object-oriented application must obey a principle of late binding, a reference to server object being obtained by the client at run time from a system environment. To implement cover services, the technique of metaobject control is applied, which provides extensions of program´s semantics without changing the program code, by means of attaching additional method calls to each application object invocation. A special language (TL) in which the user can incrementally define new metaservices is described and illustrated by numerous examples
Keywords
application generators; application program interfaces; distributed processing; object-oriented programming; TL; application object; cover services; distributed applications; late binding; metaservices; object-oriented applications; transparency; Communication system control; Computer languages; Context; Control systems; Debugging; Dynamic programming; Joining processes; Object oriented modeling; Object oriented programming; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms, and Networks, 1997. (I-SPAN '97) Proceedings., Third International Symposium on
Conference_Location
Taipei
ISSN
1087-4089
Print_ISBN
0-8186-8259-6
Type
conf
DOI
10.1109/ISPAN.1997.645077
Filename
645077
Link To Document