Resource traces: a domain for processes sharing exclusive resources

نویسندگان

  • Paul Gastin
  • Dan Teodosiu
چکیده

The domain of explicitly terminated finite and infinite words is commonly used to define denotational semantics for process algebras such as CSP. In this well-known framework the denotational semantics of concurrency is derived via power-domains from that of non-deterministic choice and interleaving to the effect that the denotational semantics of a concurrent process is equal to the set of all its possible finite and infinite sequential behaviours. In this paper we define a more versatile domain of so called finite and infinite resource traces which allow to capture the concurrent behaviour of a process and encode the static concurrency of a system directly into the domains definition. The approach we present refines previous work of Diekert and Gastin [DG95] on αand δ-traces. We start with an alphabet of atomic actions, a set of resources, and a resource map assigning to each action the non-empty subset of resources it uses. Actions that do not share common resources are called independent and considered to be able to execute concurrently. A partially terminated concurrent process is specified by a resource trace which consists of two components: an already observed part represented as an action-labeled partial order (Mazurkiewicz trace), and a guard set containing the resources granted to the process for its further development. A process concatenation is then defined which allows independent actions to execute concurrently. Specification refinement leads to a natural approximation ordering between processes. It confers to the set of all processes the structure of a coherently complete prime algebraic Scott domain whereby process concatenation is Scott-continuous in both arguments. Furthermore, we define a natural ultrametric on processes based on prefix information. The induced topology is shown to be equivalent to the compact Lawson topology induced by the approximation ordering. Process concatenation is moreover shown to be uniformly continuous with respect to the defined ultrametric. The mathematical theory we develop thus extends the central order and metric properties of the domain of explicitly terminated finite and infinite words which are needed in order to devise truly concurrent semantics for process algebras much in the style of classical CSP semantics. ∗This research has been supported by the PROCOPE programme No 95143 ASTRA

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling the Impacts of Resource Sharing on Supply Chain Efficiency

This study investigates the impacts of resource sharing on the supply chain efficiency. Due to the increased emphasis on efficiency, modern supply chain processes are no longer labour-intensive. Supply chain management should particularly consider resource sharing. The queuing and AnyLogic approaches are developed in this paper to model and simulate complex supply chain operations. First, based...

متن کامل

Virtually Exclusive Resources

Independence preservation, a desirable property in realtime locking protocols that isolates tasks from delays due to unrelated critical sections, is formalized. It is shown that independence preservation is impossible if temporary job migrations are disallowed. The OMIP, a new, asymptotically optimal, independence-preserving locking protocol for clustered scheduling based on migratory priority ...

متن کامل

Choosing a thread architecture

A software architect should consciously choose between architectural alternatives for a given problem. In multi-threaded software, the architectural choices for resource sharing problems can be expressed as two patterns, the resource-user thread and the resource thread. A resource-user thread acquires and releases exclusive access to shared resources. A resource thread has permanent exclusive a...

متن کامل

Optimal Diversity Allocation in Multi - UserCommunication Systems - Part II : Optimization 1

In Part I 1] of this paper, a class of multicarrier systems was proposed to study the eeect of the method of diversity allocation on the performance of coherent multiuser communication systems operating over fading channels. In this part of the paper, optimization over the proposed class of systems is considered for a xed number of users per unit bandwidth. The rst case studied is a system wher...

متن کامل

Optimal diversity allocation in multiuser communication systems. II. Optimization

In Part I of this paper, a class of multicarrier systems was proposed to study the effect of the method of diversity allocation on the performance of coherent multiuser communication systems operating over fading channels. In this part of the paper, optimization over the proposed class of systems is considered for a fixed number of users per unit bandwidth. The first case studied is a system wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 278  شماره 

صفحات  -

تاریخ انتشار 2002