Warning : this is an old (95) version of this file (crash -> old backup). I should eventually update it.
They provide some description, discussion and documentation about the Actalk platform.
This set of publications is a subset of a more general selection of my publications.
to appear in "Object-Based Parallel and Distributed Computing II - Proceedings of the 2nd France-Japan Workshop (OBPDC'97)", edited by J.-P. Bahsoun, T. Baba, J.-P. Briot and A. Yonezawa, Hermès Science, Paris, France, 1999. 23 pages.
discusses the design of the Actalk architecture as a framework, its components, their decomposition into generic methods and the way components may be specialized and composed.
technical-report 95-07, Dept. of Information Science, the University of Tokyo, September 1995. (Republication of the following conference publication: "Object Technologies for Advanced Software (ISOTAS'96)", LNCS 1049, Springer-Verlag, March 1996, pages 227-249.) 17 pages + 3 cover pages.
describes the application of the Actalk architecture to the prototyping and customization of various OOCP synchronization schemes. This paper describes a progressive example of refinement of synchronization schemes. We start with the implementation of two foundational synchronization schemes (namely enabled sets and guards) and through successive refinements and combinations, we obtain increasingly expressive schemes.
in proceedings of the colloquium "Langages et Modèles à Objets," Grenoble, France, October 1994. (Also published as LITP research report, No 94-59, Paris, October 1994.) In french. 15 pages.
discusses the design of the Actalk architecture. This paper focuses onto the decomposition and parameterization of the architecture and the issue of the representation underlying model.
draft/set of slides, May 1994. 30 pages.
provides an overview of the most recent version of the Actalk testbed. It discusses motivations, design, use and examples. This paper provides complete description of kernel classes and their respective parameter methods.
Jean-Pierre Briot and Loic Lescaudron
presented at the "ECOOP'92 Workshop on Object-Based Concurrency and Reuse," Utrecht, The Netherlands, June 1992. 8 pages.
describes the design of a generic scheduler which may express various scheduling policies. This scheduler is implemented on top of standard Smalltalk-80 scheduler.
Loic Lescaudron, Jean-Pierre Briot and Malik Bouabsa
in proceedings of the "5th Conference on the Technology of Object-Oriented Languages and Systems (Tools Usa'91)," Prentice-Hall, pages 449--462, August 1991. 16 pages.
describes the set of OOCP environment tools (MVC-based user interface, time-slicing scheduler...) developed for Actalk on top of standard Smalltalk-80 programming environment.
in proceedings of the "3rd Conference on the Technology of Object-Oriented Languages and Systems (Tools Pacific'90)," Interactive Software Engineering - Prentice Hall, pages 417-421, November 1990. 5 pages.
discusses the choice of an OOP environment to model and classify various OOCP languages, that is the approach followed by Actalk.
in proceedings of the "European Conference on Object-Oriented Programming (ECOOP'89)," British Computer Society Workshop Series, Cambridge University Press, pages 109-129, July 1989. 19 pages.
discusses motivations and describes the architecture of the initial version of Actalk.
RXF-LITP research report, No 88-58, LITP, Paris, France, September 1988. 57 pages.
provides a much detailed description of Actalk design, extensions, and examples. The exact architecture and implementation has evolved since this first and initial paper, but most of the discussion remains valid.