Abstract
We develop a model of parametric probabilistic transition Systems (PPTSs), where probabilities associated with transitions may be parameters. We show how to find instances of the parameters that satisfy a given property and instances that either maximize or minimize the probability of reaching a certain state. As an application, we model a probabilistic non-repudiation protocol with a PPTS. The theory we develop allows us to find instances that maximize the probability that the protocol ends in a fair state (no participant has an advantage over the others).
Similar content being viewed by others
References
Aldini A, Gorrieri R (2002) Security analysis of a probabilistic non-repudiation protocol. In: Proceedings. of PAPM-PROBMIV’02, Springer LNCS 2399, pp 17–36
de Alfaro L (1998) How to specify and verify the long-run average behaviour of probabilistic systems. In: Proceedings of LICS’98, IEEE, pp 454–465
de Alfaro L (1999) Computing minimum and maximum reachability times in probabilistic systems. In: Proceedings. of CONCUR’99, Springer LNCS 1664, pp 66–81
Alur R, Henzinger TA, Vardi MY (1993) Parametric real-time reasoning. In: Proceedings. of STOC’93, ACM, pp 592–601
Alur R, Dill DL (1994) A theory of timed automata. Theoret Comput Sci 126:183–235
Amnell T, Behrmann G, Bengtsson J, D’Argenio PR, David A, Fehnker A, Hune T, Jeannet B, Larsen KG, Moeller MO, Pettersson P, Weise C, Yi W (2000) Uppaal-now, next and future. In: Proceedings. of MOVEP’00, Springer LNCS 2067, pp 99–124
Baeten JCM, Bergstra JA, Smolka SA (1995) Axiomatizing probabilistic processes: ACP with generative probabilities. Inform Comput 121:234–255
Baier C, Kwiatkowska M (1998) On the verification of qualitative properties of probabilistic processes under fairness constraints. Inform Process Lett 66:71–79
Baier C, Kwiatkowska M (1998) Model checking for probabilistic time logic with fairness. Distrib Comput 11:125–155
Beauquier D (2002) Markov decision processes and Buchi automata. Fundam Inform 50:1–13
Bellman RE (1957) Dynamic programming. Princeton University Press, Princeton
Bianco A, de Alfaro L (1995) Model checking of probabilistic and deterministic systems. In: Proceedings of 15th Conference on foundations of computer technology and theoretical computer science, Springer LNCS 1026, pp 499–513
Bohnenkamp H, van der Stok P, Hermanns H, Vaandrager F (2003) Costoptimization of the IPv4 zeroconf protocol. In: Proceedings of DSN’03, IEEE, pp 531–540
Chaum DL (1988) The dining cryptographers problem: unconditional sender and recipient untraceability. J Cryptol 1(1):65–75
Cleaveland R, Smolka SA, Zwarico A (1992) Testing preorders for probabilistic processes. In: Proceedings of ICALP’92, Springer LNCS 623, pp 708–719
Daws C (2004) Symbolic and parametric model checking of discrete-time markov Chains. In: Proceedings of ICTAC’04, Springer LNCS 3407, pp 280–294
Deng Y, Chothia T, Palamidessi C, Pang J (2006) Metrics for Action-labelled Quantitative Transition Systems. In: Proceedings of QAPL’05, Elsevier ENTCS 153(2), pp 79–96
Desharnais J, Jagadeesan R, Gupta V, Panangaden P (2002) The metric analogue of weak bisimulation for probabilistic processes. In: Proceedings of LICS’02, IEEE, pp 413–422
Desharnais J, Jagadeesan R, Gupta V, Panangaden P (2004) Metrics for labelled Markov processes. Theoret Comput Sci 318(3): 323–354
Desharnais J, Edalat A, Panangaden P (1998) A logic characterization of bisimulation for Markov Processes. In: Proceedings of LICS’98, IEEE, 478–487
Desharnais J, Gupta V, Jagadeesan R, Panangaden P (2003) Approximating Labelled Markov Processes. Inform Comput 184:160–200
Halmos PR (1950) Measure theory. Springer, Berlin Heidelberg New York
Hansson H (1994) Time and probability in formal design of distributed systems. Real-time safety critical systems 1, Elsevier, Amsterdam
Hansson H, Jonsson B (1994) A logic for reasoning about time and reliability. Formal Aspects Comput 6:512–535
Henzinger TA, Ho P-H, Wong-Toi H (1997) HyTech: a model checker for hybrid systems. In: Proceedings of CAV’97, Springer LNCS 1254, pp 460–463
Howard H (1960) Dynamic programming and Markov processes. MIT, Cambridge
Hune T, Romijn J, Stoelinga M, Vaandrager FW (1960) Linear parametric model checking of timed automata. J Log Algebr Program 52–53: 183–220
Jonsson B, Larsen K (1991) Specification and refinement of probabilistic processes. In: Proceedings of LICS’91, IEEE, pp 266–277
Kemeny J, Snell J, Knapp A (1996) Denumerable Markov chains. D. Van Nostrand Company Inc.,
Lanotte R, Maggiolo-Schettini A, Troina A (2003) Weak bisimulation for probabilistic timed automata and applications to security. In: Proceedings of SEFM’03, IEEE, pp 34–43
Lanotte R, Maggiolo-Schettini A, Troina A (2004) Decidability results for parametric probabilistic transition systems with an application to security. In: Proceedings of SEFM’04, IEEE, pp 114–121
Lanotte R, Maggiolo-Schettini A, Troina A (2005) Automatic analysis of a non-repudiation protocol. In: Proceedings of QAPL’03, Elsevier ENTCS 112, pp 113–129
Larsen K, Skou A (1991) Bisimulation through probabilistic testing. Inform Comput 94:1–28
Maler O(1995) A decomposition theorem for probabilistic transition systems. Theoret Comput Sci 145:391–396
Markowitch O, Roggeman Y (1999) Probabilistic non-repudiation without trusted third party. In: Proceedings of 2nd Conference on Security in Communication Network
Reed MG, Syverson PF, Goldschlag DM (1998) Anonymous connections and onion routing. IEEE J Select Areas Commun 16(4):482–494
Reiter MK, Rubin AD (1998) Crowds: anonymity for Web transactions. ACM Trans Inform and Syst Security 1(1):66–92
Renegar J (1992) On the computational complexity and geometry of the first-order theory of the reals, Part I: Introduction. Preliminaries. The geometry of semi-algebraic sets. The decision problem for the existential theory of the reals. J Symb Comput 13:255–300
Ross S (1983) Stochastic processes. Wiley, New York
Stark E, Smolka SA (1998) Compositional analysis of expected delays in networks of probabilistic I/O automata. In: Proceedings of LICS 98, IEEE, pp 466–477
Stewart I (1989) Galois theory. Chapman and Hall, London
Tanimoto T, Nakata A, Hashimoto H, Higashino T (2005) double depth first search based parametric analysis for parametric time–interval automata. IEICE Trans Fundam 11:3007–3021
Tarski A (1951) A Decision method for elementary algebra and geometry, 2nd edn. University of California Press
Williams D (1991) Probability with martingales. Cambridge University press, Cambridge
Wu SH, Smolka SA, Stark E (1997) Composition and behaviors of probabilistic I/O automata. Theoret Comput Sci 176:1–38
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper was presented at SEFM’04 [LMT04].
05 April 2006
Rights and permissions
About this article
Cite this article
Lanotte, R., Maggiolo-Schettini, A. & Troina, A. Parametric probabilistic transition systems for system design and analysis. Form Asp Comp 19, 93–109 (2007). https://doi.org/10.1007/s00165-006-0015-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00165-006-0015-2