Skip to main content
Log in

An integrated framework for the performance analysis of asynchronous communicating stochastic processes

  • Published:
Formal Aspects of Computing

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Natalia López.

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

Reprints 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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00165-004-0044-7

Keywords

Navigation