Deriving distributed processes from concurrent processes
نویسنده
چکیده
In this paper we present a notion of reenement for process algebras motivated by converting an abstract speciication into a concrete implementation. We start with CCS speciications and convert them to speciications with asynchronous message passing. A derived speciication describes an implementation on distributed memory systems. That is individual actions in a CCS process are transformed into processes which may involve explicit message passing actions. As the original speciication and the reened implementation exhibit diierent actions, they cannot be equated under the usual notions of observational equivalence. Hence we introduce a indexed relation, which allows irrelevant actions to be abstracted away. A few properties satissed by the indexed relation are presented.
منابع مشابه
Studying Dynamic behavior of Distributed Parameter Processes Behavior Based on Dominant Gain Concept and it’s Use in Controlling these Processes
In this paper, distributed parameter process systems behavior is studied in frequency domain. Based on the dominant gain concept that is developed for such studies, a method is presented to control distributed parameter process systems. By using dominant gain concept, the location of open loop zeros, resulted from the time delay parameter in the process model, were changed from the right half p...
متن کاملDeriving Concurrent Synchronous EFSMs from Protocol Specifications in LOTOS
In this paper, we propose an algorithm to convert a given structured LOTOS specification into an equivalent flattened model called synchronous EFSMs. The synchronous EFSMs model is an execution model for communication protocols and distributed systems where each system consists of concurrent EFSMs and a finite set of multi-rendezvous indications among their subsets. The EFSMs can be derived fro...
متن کاملA Reusable Framework for Systems of Asynchronous Concurrent Processes
Networked information technology systems can be found in many physical, natural or social processes, which include processes implemented by an information system. Software confederations and global software systems connect many concurrent processes into asynchronous network models, e.g. via service-oriented architecture. Unfortunately, the complexity of distributed systems can be a hindrance to...
متن کاملPh.d. in Computer Science, University of Venice a Ph.d. Thesis Proposal
In present-day computing environments, a user often employs programs which are sent or fetched from different sites to achieve his/her goals, either privately or in an organization. Such programs may be run as a code to do a simple calculation task or as interactive parallel programs doing IO operations or communications between resources located almost everywhere in the world. To face up such ...
متن کاملA Concurrent Programming Support for Distributed Systems
This paper describes a concurrent programming support implemented on a distributed architecture. The concurrent programming model is derived from the Communicating Sequential Processes (CSP), with some extensions to allow asymmetrical and asynchronous communications; furthermore, some statements for fault handling have been defrned. The system described here, is named NERECO (NEtwork REmote COm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 37 شماره
صفحات -
تاریخ انتشار 1995