|
ABSTRACT
We propose an object-oriented programming model based on concurrently executing communicating agents which aims to achieve reusability and extensibility of agent descriptions by separating aspects of functionality and synchronization. A formal semantics of an agent is given as a theory in the Temporal Logic of Actions [15] such that a system of agents is formalized by the conjunction of the single agents' specifications plus some axioms representing the communication structure. This representation allows for the formal derivation of systems properties. We terminate this paper by a discussion about the proof of inheritance properties in a parallel environment.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
J. P. Bahsoun, L. Feraud, C. Betourne A two degrees of freedom approach for parallel programming, Proc. IEEE International Conference on Computer Languages. March 12-15 1990. New 0rleans.pp261- 270.
|
 |
6
|
|
 |
7
|
|
| |
8
|
E.W. Dijkstra. Hierarchical ordering of sequential objectprocesses. Acts Informatica. 1-1971.
|
| |
9
|
|
| |
10
|
C. Hewitt, R. Atkinson Specification and proof technique for serializes, IEEE Trans. Soft. Eng. 1979 pp 10-13.
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
S. Krakowiak , M. Meysembourg , H. Nguyen Van , M. Riveill , C. Roisin , X. Rousset de Pina, Design and implementation of an object-oriented strongly typed language for distributed applications, Journal of Object-Oriented Programming, v.3 n.3, p.11-22, Sep./Oct. 1990
|
| |
15
|
L. Lamport The Temporal Logic of Actions Research Report 79, DEC Systems Research Center, December 1991
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
C. Tomlinson , V. Singh, Inheritance and synchronization with enabled-sets, Conference proceedings on Object-oriented programming systems, languages and applications, p.103-112, October 02-06, 1989, New Orleans, Louisiana, United States
|
 |
22
|
|
|