Composition of Meta-objects in Guaran a Composition of Meta-objects in Guaran A

نویسندگان

  • Alexandre Oliva
  • Luiz Eduardo Buzato
چکیده

There are meta-object protocols (MOPs) that do not provide support for meta-object composition. Others require explicit modii-cation of existing meta-level code or provide a limited delegation mechanism in order to support it. There is much room for improvement in this eld. The MOP of Guaran a favors the development of meta-objects that can be easily composed. Composers are meta-objects that de-ne arbitrary policies of delegation to other meta-objects, separating the implementation of meta-level functionality from its organization. Composers can also implement meta-level security policies, limiting the abilities of its component meta-objects. Composers can be further composed, forming a potentially innnite reconngurable hierarchy. Our MOP is currently implemented in Java TM. Nevertheless, most design decisions presented in this paper can be transported to other programming languages and MOPs, improving their exibility, reconngurability, security and code reuse.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composition of Meta - Objects in Guaran a

There are meta-object protocols (MOPs) that do not provide support for meta-object composition. Others require explicit modi cation of existing meta-level code or provide a limited delegation mechanism in order to support it. There is much room for improvement in this eld. The MOP of Guaran a favors the development of meta-objects that can be easily composed. Composers are meta-objects that de ...

متن کامل

The Design and Implementation of Guaran aAlexandre

Several reeective architectures have attempted to improve meta-object reuse by supporting composition of meta-objects, but have done so using limited mechanisms such as Chains of Responsibility. We advocate the adoption of the Composite pattern to deene meta-conngurations. In the meta-object protocol (MOP) of Guaran a, a composer meta-object can control reconnguration of its component meta-obje...

متن کامل

An Overview of Molds: a Meta-object Library for Distributed Systems an Overview of Molds: a Meta-object Library for Distributed Systems

This paper presents a library of meta-objects suitable for developing distributed systems. The reeexive architecture of Guaran a makes it possible for these meta-objects to be easily combined in order to form complex, dynamically reconngurable meta-level behavior. We brieey describe the implementation of Guaran a on Java 1. Then, we explain how several meta-level services, such as persistence, ...

متن کامل

An Overview of MOLDS: AMeta-Object Library for Distributed Systems

This paper presents a library of meta-objects suitable for developing distributed systems. The reeective architecture of Guaran a makes it possible for these meta-objects to be easily combined in order to form complex, dynamically reconngurable meta-level behavior. We brieey describe the implementation of Guaran a on Java 1. Then, we explain how several meta-level services, such as persistence,...

متن کامل

The Implementation of Guaran a on

Guaran a is a reeective architecture that aims at simplicity, exibility, security and reuse of meta-level code. It is implemented as an extension of Kaae OpenVM TM , a free implementation of the Java TM Virtual Machine. We describe the Java classes that implement the meta-object protocol of Guara-n a, and the modiications introduced in the virtual machine to intercept and reify of operations. F...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998