DocumentCode
2820084
Title
A formal model of concurrency for distributed object-oriented systems
Author
Barrio, Manuel ; De la Fuente, Pablo
Author_Institution
Dept. of Comput. Sci., Valladolid Univ., Spain
fYear
1997
fDate
2-5 Dec 1997
Firstpage
466
Lastpage
474
Abstract
It is widely accepted that object-oriented constructions can be used as a pertinent basis for the support of distributed systems consisting of concurrently executing objects that communicate and interoperate among them. In this context, distributed object systems are represented from a process-oriented perspective which uses the process as the basic modelling structure. This point of view allows us to model concurrent objects as a collection of interacting processes, each of them describing a pattern of behaviour. We aim to provide a formal foundation for object-oriented constructions. To do so, we present a formal model of concurrent objects based on a well-defined process theory, the π-calculus, which offers a very effective mechanism of specification and verification. The election of the π-calculus is justified by some of its features, e.g., mobility and higher-order constructions, for they will be essential to the description of some object behaviour and constructions
Keywords
distributed processing; formal specification; object-oriented programming; process algebra; program verification; π-calculus; behaviour pattern; concurrent objects; concurrently executing objects; distributed object-oriented systems; formal concurrency model; formal model; interacting processes; interoperation; object-oriented constructions; process theory; process-oriented perspective; program verification; specification; Algebra; Calculus; Communication channels; Computer science; Concurrent computing; Context modeling; Distributed computing; Distributed processing; Nominations and elections; Object oriented modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN
0-8186-8271-X
Type
conf
DOI
10.1109/APSEC.1997.640203
Filename
640203
Link To Document