DocumentCode
2211436
Title
Implementing communicating processes in the event of interface difference
Author
Burton, Jonathan ; Koutny, Maciej ; Pappalardo, Giuseppe
Author_Institution
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear
2001
fDate
2001
Firstpage
87
Lastpage
96
Abstract
We present here an implementation relation which formalises the notion that a system built of communicating processes is an acceptable implementation of another base or specification system in the event that the two systems have different interfaces. Such a treatment has obvious applicability to the software development process, where an implementation component may be expressed at a different level of abstraction to the relevant specification component. We extend the results of our previous work and combine into a single scheme implementation relations previously presented. We also relax the restrictions previously placed upon specification processes. Using this new implententation relation, two basic kinds of results are obtained: realisability and compositionality. The former ensures that an implementation, when plugged into an appropriate environment, should yield a conventional implementation of the specification, and also that the implementation relation is acceptable when used in the event that specification and implementation systems have the same interfaces. The latter requires that a specification composed of several connected systems may be implemented by connecting their respective implementations
Keywords
communicating sequential processes; distributed programming; formal specification; parallel programming; behaviour abstraction; communicating processes; communicating sequential processes; compositionality; implementation relation; parallel computation; software development; specification system; Concrete; Concurrent computing; Context; Distributed computing; Joining processes; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2001. Proceedings. 2001 International Conference on
Conference_Location
Newcastle upon Tyne
Print_ISBN
0-7695-1071-X
Type
conf
DOI
10.1109/CSD.2001.981767
Filename
981767
Link To Document