9 citations found. Retrieving documents...
R. Balter, S. Lacourte, and M. Riveill, "The Guide Language," The Computer Journal, Special Issue on Distributed Operating Systems, Vol. 37, n o 6, CEPIS - Oxford University Press, 1994, pages 519--530.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Classification of Various Approaches for Object-Based.. - Briot, Guerraoui (1996)   (4 citations)  (Correct)

....e.g. by attaching a guard to each method. Note that the concept of an active object already implies some form of synchronized object, as the existence of a (single) activity private to the object actually enforces the serialization of invocations. However, some languages or systems, e.g. Guide [BLR 91] or Arjuna [PS 88] associate synchronization to objects although they distinguish the notions of object and activity. A third level of integration considers the object as the unit of distribution, leading to the notion of a distributed object. Objects are seen as entities which may be ....

....counters are counters recording the invocation status for each method, i.e. the number of received, started and completed invocations. Associated to guards, they provide a very fine grained control of intra object synchronization. An example is the distributed programming language Guide [BLR 91] Finally, a higher level formalism is based on the notion of abstract behaviors. This scheme is quite appropriate for behavioral synchronization (introduced in the previous section) The idea 9 is as following: an object conforms to some abstract behavior representing a set of enabled ....

R. Balter, S. Lacourte, and M. Riveill, "The Guide Language," The Computer Journal, Special Issue on Distributed Operating Systems, Vol. 37, n o 6, CEPIS - Oxford University Press, 1994, pages 519--530.


Coordinated Exception Handling in Distributed.. - Xu, Romanovsky.. (1997)   (8 citations)  (Correct)

....to but not quite the same as exception handling in C . The type of an exception may be specified with a throws clause in the method declaration, and the try catch finally is Java s exception handling mechanism without specially coping with concurrency related (or multi threaded) issues. Guide [Balter et al. 1994] has one of the most object oriented exception mechanisms among existing languages: handlers are associated not only with exception names but also with type and method names; exceptions that can be raised by a method must appear in its interface. It is possible to ensure the consistency of objects ....

R. Balter, S. Lacourte, and M. Riveill, "The Guide language," Computer J. vol.37, no.6, pp.521-530, 1994.


Protection of Shared Objects for Cooperative Work - George Coulouris (1994)   (2 citations)  (Correct)

....distributed objects in which all objects are potentially sharable. Sharing in systems of this type can be achieved either by remote invocation (Arjuna [Shrivastata et al. 1991] SOS [Shapiro et al. 1989] and Distributed Smalltalk[Bennett 1990] or by means of distributed shared memory (Guide [Balter et al. 1994], Opal [Chase et al. 1992] In the case of remote invocation, access control may be applied by the operation dispatcher. We have discussed the implementation of our protection model in a distributed shared memory model elsewhere [Coulouris and Dollimore 1994a] In the latter case, the memory ....

....[Dollimore and Wang 1993] For example, only the user who created an entry in a diary for a meeting should be allowed to alter or cancel it. Objects typically have many operations, so the variety of possible rights can be huge. To manage complexity and improve performance, in Guide [Hagimont 1994, Balter et al. 1994] the operations available on an object are grouped together into views to which principals may gain or be denied access. Views are similar to the views used in databases to grant users the right to access selected information. Views are defined statically as part of the class of an object. This ....

Balter, R, Lacourte, S. and Riveill, M. 1994, The Guide Language, The Computer Journal, Vol. 37, No. 6, 1994.


Protection of Shared Objects for Cooperative Work - George Coulouris (1994)   (2 citations)  (Correct)

....distributed objects in which all objects are potentially sharable. Sharing in systems of this type can be achieved either by remote invocation (Arjuna [Shrivastata et al. 1991] SOS [Shapiro et al. 1989] and Distributed Smalltalk[Bennett 1990] or by means of distributed shared memory (Guide [Balter et al. 1994], Opal [Chase et al. 1992] In the case of remote We follow the common practice in computer security work of using the term principal to refer to an active agent that performs operations on information objects. A principal may be a person or program (such as a service or an application) ....

....[Dollimore and Wang 1993] For example, only the user who created an entry in a diary for a meeting should be allowed to alter or cancel it. Objects typically have many operations, so the variety of possible rights can be huge. To manage complexity and improve performance, in Guide [Hagimont 1994, Balter et al. 1994] the operations available on an object are grouped together into views to which principals may gain or be denied access. Views are similar to the views used in databases to grant users the right to access selected information. Views are defined statically as part of the class of an object. This ....

Balter, R, Lacourte, S. and Riveill, M. 1994, The Guide Language, The Computer Journal, Vol. 37, No. 6, 1994.


Exception Handling and Resolution in Distributed.. - Romanovsky, Xu, Randell (1996)   (5 citations)  (Correct)

....classes, objects or strings [9] 22] while handlers can be declared and attached to the level of statements, methods, classes or objects. Some languages like C , Modula 3 and Arche [11] only allow exception handlers to be attached to statements, and the others such as Lore [9] Eiffel [18] Guide [3], extended C [20] extended Ada [8] permit handlers to be attached to methods, objects and or classes. Such flexible attachment has numerous advantages: 1) a clear separation of an object s abnormal behaviour from its normal one, in accordance with the concept of an idealised fault tolerant ....

R. Balter, S. Lacourte, and M. Riveill, "The Guide language," Computer J. vol.37, no.6, pp.521-530, 1994.


Coordinated Exception Handling in Distributed.. - Xu, Romanovsky, Randell (1997)   (8 citations)  (Correct)

....strings [10] 22] while exception handlers can be declared and attached to the level of statements, 7 methods, classes or objects. Some languages such as C , Modula 3 and Arche [12] only allow exception handlers to be attached to statements, and the others such as Lore [10] Eiffel [19] Guide [4], extended C [21] and extended Ada [9] permit exception handlers to be attached to methods, objects and or classes. Such flexible attachment has numerous advantages: 1) a clear separation of an object s abnormal behaviour from its normal one, in accordance with the concept of an idealised ....

R. Balter, S. Lacourte, and M. Riveill, "The Guide language," Computer J. vol.37, no.6, pp.521-530, 1994.


Concurrency and Distribution in Object-Oriented Programming - Briot, GUERRAOUI, Löhr (1998)   (21 citations)  (Correct)

....e.g. by attaching a guard to each method. Note that the concept of an active object already implies some form of synchronised object, as the existence of a (single) activity private to the object actually enforces the serialisation of invocations. However, some languages or systems, e.g. Guide [Balter et al. 1994] or Arjuna [Parrington and Shrivastava 1988] associate synchronisation to objects although they distinguish the notions of object and autonomous activity. Another example is Java [Lea 1997] where a new private lock is implicitly associated with each newly created object. 3. A third dimension of ....

Balter, R., Lacourte, S., Riveill, M., 1994. The Guide language. The Computer Journal 37(6), 519--530.


A Classification of Various Approaches for Object-Based.. - Briot, GUERRAOUI (1996)   (4 citations)  (Correct)

....e.g. by attaching a guard to each method. Note that the concept of an active object already implies some form of synchronized object, as the existence of a (single) activity private to the object actually enforces the serialization of invocations. However, some languages or systems, e.g. Guide [BLR 91] or Arjuna [PS88] associate synchronization to objects although they distinguish the notions of object and activity. A third level of integration considers the object as the unit of distribution, leading to the notion of a distributed object. Objects are seen as entities which may be distributed ....

....counters are counters recording the invocation status for each method, i.e. the number of received, started and completed invocations. Associated to guards, they provide a very fine grained control of intra object synchronization. An example is the distributed programming language Guide [BLR 91] Finally, a higher level formalism is based on the notion of abstract behaviors. This scheme is quite appropriate for behavioral synchronization (introduced in the previous section) The idea 9 is as following: an object conforms to some abstract behavior representing a set of enabled ....

R. Balter, S. Lacourte, and M. Riveill, "The Guide Language, " The Computer Journal, Special Issue on Distributed Operating Systems, Vol. 37, n o 6, CEPIS - Oxford University Press, 1994, pages 519--530.


Coordinated Exception Handling in Distributed Object.. - Xu, Romanovsky, Randell (1997)   (8 citations)  (Correct)

No context found.

R. Balter, S. Lacourte, and M. Riveill, "The Guide language," Computer J. vol.37, no.6, pp.521-530, 1994.

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