Implementing Tile Systems : Some Examples from Process

نویسندگان

  • R Bruni
  • J Meseguer
  • U Montanari
چکیده

This work reports on some useful applications of the tile model to the speciication and execution of CCS-like process calculi. This activity is part of our ongoing research on the relation between tile logic and rewriting logic. 1 Overview Tile Logic 1;2 is a framework for modular descriptions of the dynamic evolution of concurrent systems, extending rewriting logic 3;4 (in the non-conditional case), by side-eeects and rewriting synchronization. These aspects are very important when modelling process algebras, because they allow us to represent the dynamic interaction between processes and \the rest of the world". Since rewriting logic is the semantic basis of several language implementation eeorts, it is interesting to map tile logic back into rewriting logic in a conservative way, to obtain executable speciications of tile systems. However, as explained in 5 , a correct rewriting implementation of tile logic must deal with two issues, namely the possible identiication of diierent tile proofs, and the development of a meta-layer to control the rewritings. By exploiting the reeective capabilities 6;7 of the language Maude 8 , the meta-layer can be speciied as a kernel of internal strategies 9 , which may help the user to direct the computation and to collect the possible results (Maude is a language that has been recently developed at SRI International, and it is based on rewriting logic). In tile logic, a set of rules combines certain basic modules, which may interact through their interfaces. Roughly speaking, modules are just open (e.g., partially speciied) conngurations of the system. The behaviour of a 1

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

ثبت نام

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

منابع مشابه

A logic for modular descriptions of asynchronous and synchronized concurrent systems

Tile logic is a framework to reason about the dynamic evolution of concurrent systems in a modular way, and it extends rewriting logic (in the unconditional case) by rewriting synchronization and side eeects. The subject of this dissertation concerns some interesting tile models of computation such that the mathematical structures representing conngurations (i.e., system states) and eeects (i.e...

متن کامل

MATConcat: An Application for Exploring Concatenative Sound Synthesis Using MATLAB

The author has developed an application in MATLAB implementing concatenative sound synthesis (CSS) using feature matching. CSS is a process of combining short pieces of recorded sound to construct new sonic forms. Historically, CSS was developed for text-tospeech synthesis, but recently it has been explored as a musical sound synthesis method. The results have been called ‘musaics,’ the sonic a...

متن کامل

The Feasibility of Deploying Business Process Management in Hospitals in Iran

Background: Business process management systems (BPM) can automate all processes in an organization. These systems provide the possibility of identifying, modeling, deploying, implementing, function managing, integrating with other information systems, monitoring and improving an organization's business processes in a standard form. As far as the authors know, no related resear...

متن کامل

A Global User-Driven Model for Tile Prefetching in Web Geographical Information Systems

A web geographical information system is a typical service-intensive application. Tile prefetching and cache replacement can improve cache hit ratios by proactively fetching tiles from storage and replacing the appropriate tiles from the high-speed cache buffer without waiting for a client's requests, which reduces disk latency and improves system access performance. Most popular prefetching st...

متن کامل

Investigating the Effect of Coagulation and Flocculation - Adsorption Process on Boron Removal from Industrial Wastewater (Case Study: Ceramic Tile Industry)

Background and Objectives: Boron is widely found in raw materials and wastewater of the tile industry and its removal from aquatic environments is very complex. The aim of this study was to remove boron from wastewater of ceramic tile industry using coagulation and flocculation-adsorption process. Materials and Methods: This was an experimental study. Initially, for the coagulation process, pH...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998