5 citations found. Retrieving documents...
S. Chiba, "A study on a compile-time metaobject protocol," 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Metaobject Protocols For Distributed Programming - Pawlak (1998)   (Correct)

....performances. However, it raises the meta stability and composition semantics issues. A third approach which was first tried in CLOS [KdRB91] is to accept the metacircularity by saying that the meta level is in fact controlled by itself. Those meta architectures, said to be true metacircular [Chi96] present many advantages in matter of efficient implementations but need to introduce mechanisms to control the meta level stability and consistency [CKL96] see figure 2.5) Metacircular architectures are discussed in chapter 5) 2.4 Metaobject Protocols Since the most interesting thing about ....

....would imply as much overhead at run time as a reflective interpreter, consequently loosing all the performance benefits of a compiler. That is why some recent trends in MOPs consist in bringing the reflection process as close as possible to the compilation time or even during the compilation time [Chi96] 3.4.2 Examples and Applications To reduce the reification overhead, a simple approach in run time MOPs based on a compiler is to only reify what is really needed by the program. For instance, the Iguana approach (which is a C based MOP) allows the user to implement the MOP that best meets ....

[Article contains additional citation context not shown here]

S. Chiba. A study of Compile-Time Metaobject Protocol. PhD thesis, University Of Tokyo, November 1996.


A Reflective Implementation of a Distributed.. - Pawlak, Duchien.. (1998)   (Correct)

....where the distributed application is a program that is processed by a group of objects. We define six design concepts (distributed type, class, instantiation, invocation, condition, and iteration) for distributed programming. These extensions are implemented in a reflective way with Open C v2 [Chi96] metaclasses. In this work, our goal is to express the basic level of the distributed application with a syntax similar to the one of a centralized and sequential program. Meta levels implement aspects related to distribution. The introduction of reflective techniques and of metaobject protocols ....

....MOP can be extremely difficult. This difficulty is mainly caused by the reification process that makes the performance of the program decreases as its clearness increases. Recent approaches are trying to solve the problem by moving the reification process as close as possible to compilation time [Chi96] The problem of a pure Compile Time (CT) approach is that the meta level only reifies compile time concepts, loosing the benefit of knowing some runtime information (e.g. an attribute value) In the Run Time (RT) MOP approach [Chi93] reflection consists in upcalling an attached metaobject when ....

[Article contains additional citation context not shown here]

S. Chiba. A study of Compile-Time Metaobject Protocol. PhD thesis, University of Tokyo, November 1996.


AP/S++: Case-study of a MOP for Purposes of Software Evolution - Lopes, Lieberherr (1996)   (Correct)

....void search (String ) ParList paragraphs; member document ( aword string) void ; code here (typedecl p paragraph) p search aword) S S (class document ( initialize) search) paragraphs list paragraph ) Figure 1: Quick Reference Guide for S . styles. Since we have used S [Chi96] as the OOPL for AP S , throughout this paper the examples will also be presented in S . The particular language is not important, and we could have used any other OOPL for our prototype. Since the reader is probably not familiar with the syntax of S , we present a very short reference guide of ....

Shigeru Chiba. A Study on a Compile-time Metaobject Protocol. PhD thesis, Graduate School of Science, The University of Tokyo, Japan, March 1996. (To Appear).


A Survey of Adaptive Middleware - Sadjadi   (Correct)

No context found.

S. Chiba, "A study on a compile-time metaobject protocol," 1996.


TRAP: Transparent Reflective Aspect Programming - Stirewalt (2003)   (Correct)

No context found.

S. Chiba, \A study on a compile-time metaobject protocol, " 1996.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC