Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/646930guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
Reflection '99: Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
1999 Proceeding
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
Conference:
July 19 - 21, 1999
ISBN:
978-3-540-66280-8
Published:
19 July 1999

Reflects downloads up to 13 Sep 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
From Dalang to Kava - The Evolution of a Reflective Java Extension
Pages 2–21

Current implementations of reflective Java extensions typically either require access to source code, or require a modified Java platform. This makes them unsuitable for applying reflection to Commercial-off-the-Shelf (COTS) systems. In order to address ...

Article
Jumping to the Meta Level: Behavioral Reflection Can Be Fast and Flexible
Pages 22–39

Fully reflective systems have the notion of a control transfer from base-level code to meta-level code in order to change the behavior of the base-level system. There exist various opinions on how the programming model of a meta architecture has to look ...

Article
The Oberon-2 Reflection Model and Its Applications
Pages 40–53

We describe the reflection model of Oberon-2, a language in the tradition of Pascal and Modula-2. It provides run-time information about the structure of variables, types and procedures and allows the programmer to manipulate the values of variables. ...

Article
Designing Persistence Libraries with Intercession Property for a Client-Server Environment
Pages 54–73

This paper presents an architecture where persistence is added to an object-oriented reflective model in a client-server environment. When the client and the server database management system do not share a common formalism, conversion rules must be ...

Article
Non-functional Policies
Pages 74–92

It is well known that a meta-object protocol (MOP) is a powerful mechanism to control the behavior of an application and to implement non-functional requirements such as fault-tolerance and distributed execution. A key feature of these architectures is ...

Article
Reflective Media Space Management Using RASCAL
Pages 95–114

The advent of interactive shared media spaces has augmented the traditional role of multimedia by providing a natural and intuitive means for interpersonal communication. These shared media-rich environments serve as a natural basis for distributed ...

Article
The Design of a Resource-Aware Reflective Middleware Architecture
Pages 115–134

Middleware has emerged as an important architectural component in supporting distributed applications. With the expanding role of middleware, however, a number of problems are emerging. Most significantly, it is becoming difficult for a single solution ...

Article
Networking and Reflection: A Strong Combination
Pages 141–143

Current meta-levels for distribution tend to ignore the networking aspect of distribution. The solution we propose is to build those meta-levels using a flexible protocol stack, which can be customised by specialised programmers. We present a framework ...

Article
Towards Systematic Synthesis of Reflective Middleware
Pages 144–146

In this paper, we present a method for systematic synthesis of middleware based on the meta-level requirements of the application that stands on top of it. Particular attention is paid to the ability to accommodate evolving requirements of a running ...

Article
An Automatic Aspect Weaver with a Reflective Programming Language
Pages 147–149

This short paper presents A-TOS (Aspect-TOS (TCL Object System)), an aspect-oriented framework that allows the programmer to define its own specialized aspects and to weave or remove them at runtime. Since A-TOS is based on a configurable and semantic-...

Article
Reflecting Java into Scheme
Pages 154–174

We describe our experience with SILK, a Scheme dialect written in Java. SILK grazes symbiotically on Java's reflective layer, enriching itself with Java's classes and their behavior. This is done with three procedures. (constructor) and (method) provide ...

Article
jContractor: A Reflective Java Library to Support Design by Contract
Pages 175–196

jContractor is a purely library based approach to support Design By Contract specifications such as preconditions, postconditions, class invariants, and recovery and exception handling in Java. jContractor uses an intuitive naming convention, and ...

Article
OpenCorba: A Reflective Open Broker
Pages 197–214

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 ...

Article
OMPC++ - A Portable High-Performance Implementation of DSM using OpenC++ Reflection
Pages 215–234

Platform portability is one of the utmost demanded properties of a system today, due to the diversity of runtime execution environment of wide-area networks, and parallel programs are no exceptions. However, parallel execution environments are VERY ...

Article
Metaprogramming Domain Specific Metaprograms
Pages 235–249

When a metaprogram automatically creates rules, some created rules are useless because they can never apply. Some metarules, that we call impossibility metarules, are used to remove useless rules. Some of these metarules are general and apply to any ...

Article
Aspect-Oriented Logic Meta Programming
Pages 250–272

We propose to use a logic meta-system as a general framework for aspect-oriented programming. We illustrate our approach with the implementation of a simplified version of the cool aspect language for expressing synchronization of Java programs. Using ...

Contributors
  • Laboratory of Digital Sciences of Nantes

Recommendations