A framework for programming and formalizing concurrent objects

  • Authors:
  • Jean Paul Bahsoun;Stephan Merz;Corinne Servieres

  • Affiliations:
  • -;-;-

  • Venue:
  • SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

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.