Subjectivity, and in particular dynamic subjectivity, is a desirable feature in programming languages, so as to allow the implementation of different views in order to enhance the reusability and integration of the key abstractions or components of these systems. This work presents a reflective meta-level architecture that supports dynamic subjectivity in an object-oriented system. This architecture has the advantage that the subjective behaviour is handled by a meta-level, such that the application that resides at the base level does not need to be modified.Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Abstract. Today, complex information systems need a simple way for changing the object behavior acco...
Computational reflection is gaining interest in practical applications as witnessed by the use of re...
Subjectivity, and in particular dynamic subjectivity, is a desirable feature in programming language...
Reflective applications are able to query and manipulate the structure and behavior of a running sys...
One of the main factors driving object-oriented software development in the Web- age is the need for...
Distributed applications and middleware systems typically involve language and system-wide heterogen...
The Problem: Software produced with current technology is typically opaque and brittle. That is, app...
Computational reflection is a fundamental mechanism in object oriented languages. Reflection has pro...
Abstract. Reflection is one of the main techniques used to develop adaptable sys-tems and, currently...
thesis work performs a series of experiments on applying reflection technique to improve software de...
International audienceContext. Refining or altering existing behavior is the daily work of every dev...
International audiencePrevious workshops on reflection both in ECOOP and in OOPSLA have pointed out ...
architectures give the programmer the ability to create applications that might customize themselves...
Meta-architectures, also known as reflective architectures, are a specific type of software architec...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Abstract. Today, complex information systems need a simple way for changing the object behavior acco...
Computational reflection is gaining interest in practical applications as witnessed by the use of re...
Subjectivity, and in particular dynamic subjectivity, is a desirable feature in programming language...
Reflective applications are able to query and manipulate the structure and behavior of a running sys...
One of the main factors driving object-oriented software development in the Web- age is the need for...
Distributed applications and middleware systems typically involve language and system-wide heterogen...
The Problem: Software produced with current technology is typically opaque and brittle. That is, app...
Computational reflection is a fundamental mechanism in object oriented languages. Reflection has pro...
Abstract. Reflection is one of the main techniques used to develop adaptable sys-tems and, currently...
thesis work performs a series of experiments on applying reflection technique to improve software de...
International audienceContext. Refining or altering existing behavior is the daily work of every dev...
International audiencePrevious workshops on reflection both in ECOOP and in OOPSLA have pointed out ...
architectures give the programmer the ability to create applications that might customize themselves...
Meta-architectures, also known as reflective architectures, are a specific type of software architec...
This paper proposes a reflective object-oriented architecture for developing fault-tolerant software...
Abstract. Today, complex information systems need a simple way for changing the object behavior acco...
Computational reflection is gaining interest in practical applications as witnessed by the use of re...