DERIVING DISTRIBUTED PROCESSES FROM CONCURRENT PROCESSES

Authors
Citation
P. Krishnan, DERIVING DISTRIBUTED PROCESSES FROM CONCURRENT PROCESSES, Information and software technology, 37(10), 1995, pp. 557-562
Citations number
17
Categorie Soggetti
Computer Sciences","Information Science & Library Science","Computer Science Information Systems","Computer Science Software Graphycs Programming
ISSN journal
09505849
Volume
37
Issue
10
Year of publication
1995
Pages
557 - 562
Database
ISI
SICI code
0950-5849(1995)37:10<557:DDPFCP>2.0.ZU;2-7
Abstract
In this paper we present a notion of refinement for process algebras m otivated by converting an abstract specification into a concrete imple mentation. We start with CCS specifications and convert them to specif ications with asynchronous message passing. A derived specification de scribes an implementation on distributed memory systems. That is indiv idual actions in a CCS process are transformed into processes which ma y involve explicit message passing actions. As the original specificat ion and the refined implementation exhibit different actions, they can not be equated under the usual notions of observational equivalence. H ence we introduce an indexed relation, which allows irrelevant actions to be abstracted away. A few properties satisfied by the indexed rela tion are presented.