• 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