6 citations found. Retrieving documents...
Jean-Pierre Briot, Rachid Guerraoui, and Klaus-Peter Lohr. Concurrency and distribution in object-oriented programming. ACM Computing Surveys, 30(3):291--329, September 1998.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
dSelf - A Distributed SELF - Tolksdorf, Knubben   (Correct)

....However, none of these adds distribution to the language, so we claim that dSelf is the first extension of SELF to support distribution. To our knowledge, there is no reference to distribution concepts in the original SELF literature. Also, there is a body of work on distributed OOP languages ( BGL98] but still, none of these takes advantage of delegation and classlessness as dSelf does. The family of Actor languages ( AH87] however, has aspects similar to a distributed Self. Both as classless approaches to OO, both use delegation and employ a cloning mechanism. However, in Actors, the ....

Jean-Pierre Briot, Rachid Guerraoui, and Klaus-Peter Lohr. Concurrency and distribution in object-oriented programming. ACM Computing Surveys, 30(3):291--329, September 1998.


mChaRM: a Reflective Middleware for Communication-Based.. - Cazzola, Ancona (2000)   (3 citations)  (Correct)

....in [22,27] distributed systems either include coordination code which is tightly hardwired into the application code or completely separated from it, and operating in a different execution space which is out of designer s control, thus hindering its reuse. A reflective approach, as stated in [7], is the glue sticking together distributed and object oriented programming and filling the gaps in their integration. Reflection improves flexibility, allows developers to provide their own solutions of communication problems, and keeps communication code separated from the application code, and ....

....future work. 2 Reflection for Distributed Computing Since distributed computing includes several aspects as well as application logic, a number of researchers stated that reflection enables separation of concerns [19,33] so that it can simplify software development for distributed computing (see [7]) Several reflective middlewares have been proposed, e.g. GARF [15] CodA [29] and recently OpenCORBA [23] A crucial issue of designing reflective systems consists in choosing a good meta model in their application domains. Most of the meta models that have been presented so far are ....

Jean-Pierre Briot, Rachid Guerraoui, and Klaus-Peter Lohr. Concurrency and Distribution in Object-Oriented Programming. ACM Computing Surveys, 30(3):291--329, September 1998.


Gryphon: A Dynamically Tailorable Mechanism for Customizing . . . - Griff (2000)   (Correct)

....consistent. With some objects, sequential consistency is clearly necessary, while in other objects relaxed forms of consistency are appropriate. For a description of relaxed consistency techniques using in distributed shared memory (DSM) see Adve and Gharachorloo s tutorial [AG95] Briot et al. [BGL98] show that uniformly applying sequential consistency leads to a large performance cost for a small effective gain 8 while uniformly applying relaxed forms of consistency may cause costly race conditions to occur on objects that need fine grained sharing support. Therefore, consistency policy ....

....in the subsystem to distribute the data contained in the objects. Some distributed object research involves standards for data distribution (examples will be given later in this chapter) while others are concerned with implementation details for efficient data distribution. See Briot et al. [BGL98] and Chin et al. CC91] for surveys on distribution object issues and Lewandowski [Lewa98] for a survey on client server frameworks which include distributed object standards. Ahamad and Smith (1994) AS94] have identified mutual consistency requirements in objects being shared. By determining ....

[Article contains additional citation context not shown here]

Jean-Pierre Briot, Rachid Guerraoui, & Klaus-Peter Lohr. (1998, September). Concurrency and Distribution in Object-Oriented Programming. ACM Computing Surveys, 30(3), 291-329.


Efficient Parallel Execution of Irregular Recursive Programs - Prechelt, Hänßgen (1999)   (Correct)

....has been performed and actual performance data is available. Many examples of object oriented languages (often related to C ) with various kinds of parallel constructs and various levels of possible compiler support can be found in the surveys of Philippsen [20] and of Briot, Guerraoui, and Lohr [4, 20]; for many of these languages no serious compiler was ever built. There is also much work on automatic parallelization. The most mainstream part are probably the vectorizing compilers for Fortran 77 and other Fortran dialects [15, 24] Most other work is based on comparatively uncommon languages, ....

Jean-Pierre Briot, Rachid Guerraoui, and Klaus-Peter Lohr. Concurrency and distribution in object-oriented programming. ACM Computing Surveys, 1998.


Safe Metaclass Programming - Bouraqadi-Saâdani, Ledoux.. (1998)   (4 citations)  (Correct)

....Global Services France. Since the 1 st July 1998: Object Technology International Inc. 2670 Queensview Drive, Ottawa, Ontario, Canada K2B 8K1. OOPSLA 98 Safe Metaclass Programming 2 1 Introduction It has been shown that programming with metaclasses is of great benefit [KAJ 93] Zim96] BGL98] An interesting use of metaclasses is the assignment of specific properties to classes. For example, a class can be abstract, have a unique instance, trace messages received by its instances, define pre post conditions on its methods, forbid redefinition of some particular methods. These ....

Jean-Pierre Briot, Rachid Guerraoui, and Klaus-Peter Lohr. Concurrency and Distribution in Object Oriented Programming. ACM Computer Surveys, 1998. to appear.


Gryphon: A Dynamically Tailorable Mechanism for Customizing . . . - Griff (2000)   (Correct)

No context found.

Jean-Pierre Briot, Rachid Guerraoui, & Klaus-Peter Lohr. (1998, September). Concurrency and Distribution in Object-Oriented Programming. ACM Computing Surveys, 30(3), 291-329. Available URL: http:// www.acm.org/pubs/citations/journals/surveys/1998-30-3/p291-briot/

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