| J. B' ezivin, Some Experiments in Object-Oriented Simulation, ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '87), Vol. 22, n o 12, December 1987, pages 394--405. |
....and extensible than if they were just simple primitives of a programming language. Furthermore, it is relatively easy to build up on the basic standard library of concurrency classes to construct more sophisticated concurrency and synchronization abstractions [18] Examples are in the Simtalk [8] or Actalk [16, 17] frameworks. Figure 1 shows a sample of the hierarchy of activity synchronization classes provided by Actalk libraries. They implement various synchronization schemes, such as guards, abstract states, synchronization counters. see in Sect. 4.4) Within the Actalk project, ....
J. B' ezivin, Some Experiments in Object-Oriented Simulation, ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '87), Vol. 22, n o 12, December 1987, pages 394--405.
....virtual machine, but we want to propose a minimal extension needed to introduce and study concurrency (i.e. potential parallelism as opposed to physical parallelism) into Smalltalk 80. This approach of studying concurrency models and constructs as an extension of Smalltalk 80 is also advocated by [B ezivin 87] But in contrast, our approach is speci cally related to our concern with the actor paradigm for Object Oriented (or Object Based) Concurrent Programming [OOCP 87] Smalltalk 80 appears to be a wonderful language to explain and discuss the actor languages, with some impressive economy of tools. ....
J. Bezivin, Some Experiments in Object-Oriented Simulation, in [OOPSLA 87], pages 394-405.
....and extensible than if they were just simple primitives of a programming language. Furthermore, it is relatively easy to build up on the basic standard library of concurrency classes to construct more sophisticated abstractions. For concurrency abstractions, an example is the Simtalk platform [B ez 87] which implements and classifies various synchronization and simulation abstractions (Hoare monitors, Kessels monitors, pessimistic or optimistic simulation objects: upon Smalltalk standard abstractions classes. For distributed and fault tolerant programming abstractions, an example is the ....
J. B' ezivin, "Some Experiments in Object-Oriented Simulation," ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '87), Vol. 22, n o 12, December 1987, pages 394--405.
.... lighter version of Actalk. 6. 3 Related Work The pros of building object oriented (and more specifically Smalltalk based) generic platforms for classifying various programming constructs has also been demonstrated by other platforms, such as Simtalk (for modeling various simulation schemes [B ez 87] as well as others (Classtalk, Prototalk. A generic scheduler has also been developed, as part of the Actalk project, by Loic Lescaudron to classify and parameterize various scheduling policies [LBB 91, Bri 93] Alternatives to represent various OOCP designs are some more formal ....
J. B' ezivin, "Some Experiments in Object-Oriented Simulation," Proc. of OOPSLA'87, Special Issue of ACM SIGPLAN Notices, Vol. 22, n o 12, December 1987, pages 394--405.
....question of their cohabitation with standard Smalltalk 80 objects, and by going further, their complete combination within the current Smalltalk 80 environment and methodology. This issue of combining passive objects with active objects is one of the fundamental issue of OOCP, as pointed out by [B ezivin 87, page 404] In order to ensure safety of combination of our actor kernel and Smalltalk 80 we will sketch some methodological rules. It is time now to summarize our goals: 1. preservation, there should be no change made to Smalltalk 80. The system consists in a small extension (a set of classes ....
....for some classes of objects while relying on the usual syntax, thus in a modular and transparent way. Some applications are: encapsulation of objects for monitoring and atomicity [Pascoe 86] modeling various communication protocols [B ezivin 88] meta simulation (simulation of simulation models) B ezivin 87] serialization of objects [Yokote and Tokoro 87] and [B ezivin 88] and forwarding of messages to remote objects in a distributed implementation [McCullough 87] and [Bennett 87] Following this technique, we redefine the doesNotUnderstand: method in the class Actor: Actor methodsFor: message ....
[Article contains additional citation context not shown here]
J. B'ezivin, Some Experiments in Object-Oriented Simulation, in [OOPSLA 87], pages 394-405.
....implementing customized prototype synchronization schemes. The pros of building object oriented (and more specifically Smalltalk based) generic platforms for classifying various programming constructs has also been demonstrated by platforms such as Simtalk (for modeling various simulation schemes [B ez87]) and others (Classtalk, Prototalk: A generic scheduler has also been developed by Loic Lescaudron [Les92] as part of the Actalk project, to classify and parameterize various scheduling policies. The component based architecture of an Actalk active object is close to the component based ....
J. B'ezivin, Some Experiments in Object-Oriented Simulation, in Proc. of OOPSLA'87, Special Issue of ACM SIGPLAN Notices, Vol. 22, No 12, pages 394--405, December 1987.
....comme outil. 5.3 Projets connexes et influences Plusieurs projets ont egalement choisi Smalltalk 80 comme fondation d une plateforme de mod elisation et de classification. Un des pr ecurseurs est la plateforme Simtalk, d edi ee a la mod elisation et la classification de mod eles de simulation [BEZI87]. Compar e a Simtalk, Actalk restreint son domaine aux langages de programmation int egrant les objets et les activit es, et param etrise son noyau minimal pour assurer expressivit e et modularit e. Un s equenceur g en erique d evelopp e par Loic Lescaudron dans le cadre du projet Actalk [LESC92] ....
J. B'ezivin, Some Experiments in Object-Oriented Simulation, OOPSLA'87, Special Issue of SIGPLAN Notices, Vol. 22, No 12, pages 394--405, D'ecembre 1987.
....they are much more understandable and extensible than if they were just simple primitives of a programming language. Furthermore, it is relatively easy to build up on the basic standard library of concurrency classes to construct more sophisticated abstractions, as for example in the Simtalk [B ez 87] or Actalk [Bri 89] platforms. Within the Actalk project for instance, Loic Lescaudron extended standard scheduler in a generic scheduler to parametrize and classify various scheduling policies [Les92] 3.2.2 Eiffel (Variations on) Although the Eiffel programming language has been initially ....
J. B' ezivin, Some Experiments in Object-Oriented Simulation, ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'87), Vol. 22, n o 12, December 1987, pages 394--405.
....Thus, they are much more understandable and extensible than if they were just simple primitives of a programming language. Furthermore, it is relatively easy to construct more sophisticated abstractions on top of the basic standard library of concurrency classes, as for example in the Simtalk [Bezivin 1987] or Actalk [Briot 1989] platforms. The Simtalk platform implements and classifies various synchronisation and simulation abstractions (pessimistic or optimistic simulation objects, Hoare monitors, Kessels monitors, etc. on top of Smalltalk standard abstractions classes. A sample of the hierarchy ....
B' ezivin, J., 1987. Some Experiments in Object-Oriented Simulation. ACM Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '87), 394--405.
....and extensible than if they were just simple primitives of a programming language. Furthermore, it is relatively easy to build up on the basic standard library of concurrency classes to construct more sophisticated abstractions. For concurrency abstractions, an example is the Simtalk platform [B ez 87] which implements and classifies various synchronization and simulation abstractions (Hoare monitors, Kessels monitors, pessimistic or optimistic simu4 lation objects: upon Smalltalk standard abstractions classes. For distributed and fault tolerant programming abstractions, an example is ....
J. B' ezivin, "Some Experiments in Object-Oriented Simulation," ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'87), Vol. 22, n o 12, December 1987, pages 394--405.
No context found.
Jean B'ezivin, Some Experiments in Object-Oriented Simulation, OOPSLA'87 Conference Proceedings, Special Issue of SIGPLAN Notices, Vol 22 No 12, December 1987.
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