z-logo
open-access-imgOpen Access
An Extension to Pi-Calculus for Performance Evaluation
Author(s) -
Shahram Rahimi,
Elham S. Khorasani,
Yung-Chuan Lee,
Bidyut Gupta
Publication year - 2011
Publication title -
journal of software engineering and applications
Language(s) - English
Resource type - Journals
eISSN - 1945-3124
pISSN - 1945-3116
DOI - 10.4236/jsea.2011.41002
Subject(s) - pi calculus , computer science , process (computing) , process calculus , calculus (dental) , benchmark (surveying) , extension (predicate logic) , computation , programming language , medicine , dentistry , geodesy , geography
Pi-Calculus is a formal method for describing and analyzing the behavior of large distributed and concurrent systems. Pi-calculus offers a conceptual framework for describing and analyzing the concurrent systems whose configuration may change during the computation. With all the advantages that pi-calculus offers, it does not provide any methods for performance evaluation of the systems described by it; nevertheless performance is a crucial factor that needs to be considered in designing of a multi-process system. Currently, the available tools for pi-calculus are high level language tools that provide facilities for describing and analyzing systems but there is no practical tool on hand for pi-calculus based performance evaluation. In this paper, the performance evaluation is incorporated with pi-calculus by adding performance primitives and associating performance parameters with each action that takes place internally in a system. By using such parameters, the designers can benchmark multi-process systems and compare the performance of different architectures against one another

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom