Back to Search Start Over

On issues of constructing an exception handling mechanism for CSP-based process-oriented concurrent software

Authors :
Jovanovic, D.S.
Orlic, B.
Broenink, Johannes F.
Broenink, J.F.
Roebers, H.W.
Sunter, J.P.E.
Welch, P.H.
Wood, D.C.
Source :
The 28th Communicating Process Architectures Conference (CPA 2005, Eindhoven, The Netherlands, September 18-21, 2005), 29-41, STARTPAGE=29;ENDPAGE=41;TITLE=The 28th Communicating Process Architectures Conference (CPA 2005, Eindhoven, The Netherlands, September 18-21, 2005), Proceedings of Communicating Process Architectures CPA 2005, 29-41, STARTPAGE=29;ENDPAGE=41;TITLE=Proceedings of Communicating Process Architectures CPA 2005
Publication Year :
2005
Publisher :
IOS Press, 2005.

Abstract

This paper discusses issues, possibilities and existing approaches for fitting an exception handling mechanism (EHM) in CSP-based process-oriented software architectures. After giving a survey on properties desired for a concurrent EHM, specific problems and a few principal ideas for including exception handling facilities in CSP-designs are discussed. As one of the CSP-based frameworks for concurrent software, we extend CT (Communicating Threads) library with the exception handling facilities. The extensions result in two different EHM models whose compliance with the most important demands of concurrent EHMs (handling simultaneous exceptions, the mechanism formalization and efficient implementation) are observed.

Subjects

Subjects :
METIS-226471
IR-53548
EWI-19763

Details

Language :
English
Database :
OpenAIRE
Journal :
The 28th Communicating Process Architectures Conference (CPA 2005, Eindhoven, The Netherlands, September 18-21, 2005), 29-41, STARTPAGE=29;ENDPAGE=41;TITLE=The 28th Communicating Process Architectures Conference (CPA 2005, Eindhoven, The Netherlands, September 18-21, 2005), Proceedings of Communicating Process Architectures CPA 2005, 29-41, STARTPAGE=29;ENDPAGE=41;TITLE=Proceedings of Communicating Process Architectures CPA 2005
Accession number :
edsair.dedup.wf.001..440a482f8ffe90168ec98cec8bcb95cc