DocumentCode :
1216661
Title :
Protocols for process interaction
Author :
Simpson, H.R.
Volume :
150
Issue :
3
fYear :
2003
fDate :
5/19/2003 12:00:00 AM
Firstpage :
157
Lastpage :
182
Abstract :
The timing effects of interactions between the component concurrent processes of a real-time system, and between these processes and the system environment, have a crucially important role to play in determining the temporal properties of the system as a whole. First, a new and comprehensive set of unidirectional protocols for characterisation of these timing effects is developed, based on interaction by means of data items shared between two processes. Each protocol is represented by a graphical symbol which denotes its functional and temporal properties, and axiomatic specifications for the protocols are derived which define and reveal their essential behaviour. The protocol set is then extended to include important bidirectional forms to allow for the remoting of interfaces, which is needed in distributed systems, and to support remote procedure call techniques. Protocol implementation takes the form of a connector known as a route. It is shown how routes can be combined and encapsulated within higher level constructs to give distributed interaction, and a sample algorithmic implementation of a route is given. The axiomatic specification technique is used to make comparisons with some more conventional forms of interaction. The paper brings new insights to the characterisation and realisation of connectors in distributed real-time systems.
Keywords :
concurrency control; concurrency theory; real-time systems; routing protocols; bidirectional forms; component concurrent processes; connector; distributed real-time systems; distributed systems; functional properties; process interaction protocols; real-time system; remote procedure call techniques; temporal properties; timing effects; unidirectional protocols;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20030419
Filename :
1203186
Link To Document :
بازگشت