skip to main content
10.1145/1363686.1363775acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

A framework for performance evaluation and functional verification in stochastic process algebras

Published: 16 March 2008 Publication History

Abstract

Despite its relatively short history, a wealth of formalisms exist for algebraic specification of stochastic systems. The goal of this paper is to give such formalisms a unifying framework for performance evaluation and functional verification. To this end, we propose an approach enabling a provably sound transformation from some existing stochastic process algebras, e.g., PEPA and MTIPP, to a generic form in the mCRL2 language. This way, we resolve the semantic differences among different stochastic process algebras themselves, on one hand, and between stochastic process algebras and classic ones, such as mCRL2, on the other hand. From the generic form, one can generate a state space and perform various functional and performance-related analyses, as we illustrate in this paper.

References

[1]
L. Aceto, A. Ingolfsdottir, and M. Mousavi. Impossibility results for the equational theory of timed ces. In Proceedings of CALCO'07, LNCS, Springer, 2007.
[2]
J. C. M. Baeten and W. P. Weijland. Process Algebra. Cambrdige, 1990.
[3]
J. A. Bergstra and J. W. Klop. Process algebra for synchronous communication. I & C, 60(1--3):109--137, 1984.
[4]
M. Bernardo and R. Gorrieri. A tutorial on EMPA: A theory of concurrent processes with nondeterminism, priorities, probabilities and time. TCS, 202(1--2):1--54, 1998. (and Corigendum, TCS, 254(1--2):691--694, 2001.)
[5]
E. Brinksma, H. Hermanns. Process Algebra and Markov Chains. vol. 2090 of LNCS, pages 183--231, Springer, 2001.
[6]
P. Buchholz. On a markovian process algebra. Technical Report 500, Fachbereich Informatik, Universität Dortmund, 1994.
[7]
Y.-J. Choi, S. Park and S. Bahk Multichannel random access in OFDMA wireless networks. IEEE J. on Selected Areas in Communications, 24(3):603--613, 2006.
[8]
J.-C. Fernandez, H. Garavel, A. Kerbrat, L. Mounier, R. Mateescu, and M. Sighireanu. CADP - a protocol validation and verification toolbox. In Proceedings of CAV'96, vol. 1102 of LNCS, pages 437--440. Springer, 1996.
[9]
H. Garavel and H. Hermanns. On combining functional verification and performance evaluation using CADP. In Proceedings of FME'02, vol. 2391 of LNCS, pages 410--429. Springer, 2002.
[10]
J. F. Groote, A. Mathijssen, M. Reniers, Y. Usenko, and M. van Weerdenburg. The formal specification language mCRL2. In Proceedings of the Dagstuhl Seminar, 2007. Avilable from www.mcrl2.org.
[11]
H. Hermanns. Interactive Markov Chains: The Quest for Quantified Quality, vol. 2428 of LNCS. Springer, 2002.
[12]
H. Hermanns and J.-P. Katoen. Automated compositional Markov chain generation for a plain-old telephone system, SCP. 36:97--127, 2000.
[13]
H. Hermanns and M. Rettelbach. Syntax, semantics, equivalence, and axioms for MTIPP. Technical Report 10/94, Friedrich-Alexender-Universität, Erlangen-Nürnberg, 1994.
[14]
J. Hillston. A Compositional Approach to Performance Modelling. Cambridge, 1996.
[15]
C. A. R. Hoare. Communicating Sequential Processes. Prentice Hall, 1985.
[16]
R. Milner. A Calculus of Communicating Systems, vol. 92 of LNCS. Springer, 1980.
[17]
R. Milner. A complete inference system for a class of regular behaviours. JCSS, 28:439--466, 1984.
[18]
F. Moller The Importance of the Left Merge Operator in Process Algebras. In Proceedings of ICALP'90, vol. 443 of LNCS, pages 752--764, Springer, 1990.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
March 2008
2586 pages
ISBN:9781595937537
DOI:10.1145/1363686
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 March 2008

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SAC '08
Sponsor:
SAC '08: The 2008 ACM Symposium on Applied Computing
March 16 - 20, 2008
Fortaleza, Ceara, Brazil

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media