A Reflective Component Model for Open Systems

نویسندگان

  • José M. Troya
  • Antonio Vallecillo
چکیده

This paper introduces a component model that allows the modular design and development of components and applications for Open and Distributed Systems. It defines the concepts of components and reusable controllers, permits their modular composition to build up applications, and it is devised to address in an independent manner many of the specific issues of these systems, like heterogeneity, evolution and dissemination of their components, dynamic reconfiguration, or environment-awareness. The model offers a basic communication infrastructure and a reflective mechanism to modify the behavior of components according to the user requirements. The main features of the model are presented in this work, together with an example that shows its expressiveness and capabilities.

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

ثبت نام

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

منابع مشابه

A Reflective Framework for Distributed Applications in Open Systems

In our laboratory (LCMI-UFSC), in order to treat these questions we have proposed the RTR (Real Time Reflective) model which has been conceived for expressing and building real-time applications in open systems (Fraga et al., 1995, 1996, 1997a, Furtado et al. 1996a). In incorporating concepts of object-orientation and reflective computing, the RTR model provides flexibility which is suitable in...

متن کامل

Coupling, code reuse and open implementation in reflective systems

Little research has been conducted in investigating the implications of employing reflection in object-oriented (OO) systems on software qualities such as coupling and reuse. In this thesis, we investigate the reflective capabilities of Java as a representative of mainstream OO languages and propose a behavioural reflection model, which complements the language’s inextensible, introspective, st...

متن کامل

A Reflective Model for Real-time Applications in Open Distributed Systems

This paper presents a model for distributed applications with real-time constraints in open systems. The RTR model uses the reflective paradigm, providing realtime scheduling, control of time and synchronization constraints, and exception handling. The model adopts the CORBA standard for open systems to provide remote method calls, and handles timing constraints by using timeouts and deadlines....

متن کامل

OpenCorba: a Reflective Open Broker

Today, CORBA architecture brings the major industrial solution for achieving the interoperability between distributed software components in heterogeneous environments. While the CORBA project attempts to federate distributed mechanisms within a unique architecture, its internal model is not very flexible and seems not to be suitable for future evolutions. In this paper, we present OpenCorba, a...

متن کامل

Controllers: reusable wrappers to adapt software components

This paper discusses the modular development of software applications in Open Systems using reusable components and controllers. In this work a component model for open system is proposed, in which components encapsulate computation, systems deal with the creation and communication of components, and the rest of the context-specific requirements and concerns are implemented by first-class, refl...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

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