skip to main content
10.1145/1772630.1772635acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedccConference Proceedingsconference-collections
research-article

Symbolic calculation of k-shortest paths and related measures with the stochastic process algebra tool CASPA

Published:27 April 2010Publication History

ABSTRACT

CASPA is a stochastic process algebra tool for performance and dependability modelling, analysis and verification. It is based entirely on the symbolic data structure MTBDD (multi-terminal binary decision diagram) which enables the tool to handle models with very large state space. This paper describes an extension of CASPA's solving engine for path-based analysis. We present a symbolic variant of the k-shortest-path algorithm of Azevedo, which works in conjunction with a symbolic variant of Dijkstra's shortest path algorithm. A non-trivial case study illustrates the use of this kind of path-based analysis.

References

  1. J. Azevedo, J. Madeira, E. Martins, and F. Pires. A Shortest Paths Ranking Algorithm. In Proc. of the Annual Conference AIRO'90 Operational Research Society of Italy, pages 1001--1011, IEEE, 1990.Google ScholarGoogle Scholar
  2. J. Bachmann, M. Riedl, J. Schuster, and M. Siegle. An Efficient Symbolic Elimination Algorithm for the Stochastic Process Algebra tool CASPA. In SOFSEM 2009: Theory and Practice of Computer Science, pages 485--496, Špindlerův Mlýn, Czech Republic, 2009. Springer, LNCS 5404. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Bouissou and J.-L. Bon. A new formalism that combines advantages of fault-trees and Markov models: Boolean logic driven Markov processes. Reliability Engineering and System Safety, 82:149--163, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  4. CUDD website. http://vlsi.colorado.edu/~fabio/CUDD/, (last checked March 2010).Google ScholarGoogle Scholar
  5. M. Günther. Pfadbasierte Algorithmen zur Zuverlässigkeitsanalyse. Master's thesis, Univ. der Bundeswehr München, Fakultät für Informatik (in German), 2009.Google ScholarGoogle Scholar
  6. M. Kuntz, M. Siegle, and E. Werner. Symbolic Performance and Dependability Evaluation with the Tool CASPA. In Europ. Perf. Engineering Workshop, pages 293--307. LNCS 3236, 2004.Google ScholarGoogle Scholar
  7. W. Schmid. Berechnung kürzester Wege in Straßennetzen mit Wegeverboten. PhD thesis, Universität Stuttgart, Fakultät für Bauingenieur- und Vermessungswesen, 2000.Google ScholarGoogle Scholar
  8. M. Siegle. Behaviour analysis of communication systems: Compositional modelling, compact representation and analysis of performability properties. Shaker Verlag, Aachen, 2002.Google ScholarGoogle Scholar
  9. M. Walter, M. Siegle, and A. Bode. OpenSESAME: The Simple but Extensive, Structured Availability Modeling Environment. Reliability Engineering and System Safety, 93(6):857--873, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  10. E. Werner. Leistungsbewertung mit Multi-terminalen Binären Entscheidungsdiagrammen. Master's thesis, Univ. Erlangen, Computer Science 7 (in German), 2003.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    DYADEM-FTS '10: Proceedings of the First Workshop on DYnamic Aspects in DEpendability Models for Fault-Tolerant Systems
    April 2010
    45 pages
    ISBN:9781605589169
    DOI:10.1145/1772630
    • Conference Chair:
    • Arndt Bode

    Copyright © 2010 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 27 April 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader