Abstract.
In this paper we present a design framework containing a process algebra and the concurrent functional programming language Eden. In order to study properties of a specification written in our process algebraic notation, we provide a translation mechanism to generate Eden programs. Once we have a translation, we may use the Eden tools to study the performance of the (simulation of the) system. In order to add expressiveness to our design language we use a very powerful process algebra. First, we allow the specification of delays induced by general random variables. We also consider value passing. Finally, the communication between concurrent processes is asynchronous. The usefulness of our framework is presented by two examples featuring all the characteristics of our process algebraic model, we give the corresponding translations, and we provide some performance measures obtained by using Eden tools.
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Additional information
Research supported in part by the Ministerio de Ciencia y Tecnologí a projects MASTER (TIC2003-07848-C02-01) and AMEVA (TIC2000-0701-C02-01) and by the Junta de Comunidades de Castilla-La Mancha project PAC-03-001.
Accepted in revised form 15 September 2003 by M. Broy, G. Lüttgen and M. Mendler
Rights and permissions
About this article
Cite this article
López, N., Núñez, M. & Rubio, F. An integrated framework for the performance analysis of asynchronous communicating stochastic processes. Formal Aspects of Computing 16, 238–262 (2004). https://doi.org/10.1007/s00165-004-0044-7
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00165-004-0044-7