Digital Library

cab1

 
Title:      SPECIFICATION OF ASYNCHRONOUS COMMUNICATING SYSTEMS (SACS)
Author(s):      A. S. Bavan , E. Illingworth , A. V. S. Rajan , G. Abeysinghe
ISBN:      978-972-8924-30-0
Editors:      Nuno Guimarães and Pedro Isaías
Year:      2007
Edition:      Single
Keywords:      Asynchronous message passing, Synchronous message massing, point-to-point communication, distributed applications, deadlock, livelock.
Type:      Full Paper
First Page:      274
Last Page:      281
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      This paper presents the Specification of Asynchronous Communication System (SACS), a formal notation that is used to specify an asynchronous message passing system which uses point-to-point communication. SACS is a modified version of a synchronous variant of the Calculus of Communicating System (CCS) known as the Synchronous Calculus of Communicating Systems (SCCS). The basic aim of this technique is to separate communication from computation so that these two activities can proceed independently as far as possible. Except for the asynchronous nature, the communication is assumed to be point-to-point as in SCCS. These design techniques allow the programmer to develop programs that are virtually free of livelock and deadlock conditions. SACS complies with four design rules which emerged from our experience in developing distributed applications using a message passing language called Language for Implementing Parallel/distributed Systems (LIPS).
   

Social Media Links

Search

Login