ACM Home Page
Please provide us with feedback. Feedback
A framework for programming and formalizing concurrent objects
Full text PdfPdf (1.05 MB)
Source Foundations of Software Engineering archive
Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering table of contents
Los Angeles, California, United States
Pages: 126 - 137  
Year of Publication: 1993
ISBN:0-89791-625-5
Also published in ...
Authors
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 15,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/256428.167072
What is a DOI?

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
 
15
L. Lamport The Temporal Logic of Actions Research Report 79, DEC Systems Research Center, December 1991
 
16
 
17
 
18
 
19
 
20
21
22

Collaborative Colleagues:
Jean Paul Bahsoun: colleagues
Stephan Merz: colleagues
Corinne Servieres: colleagues