• Title of article

    Integrating TwoTowers and GreatSPN through a compact net semantics

  • Author/Authors

    Bernardo، نويسنده , , Marco and Busi، نويسنده , , Nadia and Ribaudo، نويسنده , , Marina، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2002
  • Pages
    35
  • From page
    153
  • To page
    187
  • Abstract
    Stochastic process algebras (SPAs) and stochastic Petri nets (SPNs) are two well known formal methods for the functional and performance modeling and analysis of computer, communication and software systems. Starting from the mappings from process algebras to Petri nets proposed in the literature to provide a truly concurrent semantic framework to concurrent programming languages, in this paper, we define a new SPN semantics for SPAs in order to facilitate the integration and the cross-fertilization between the two formalisms. We then prove that our net semantics is correct via a retrievability result. Afterwards, we demonstrate that it improves on the previously proposed net semantics with respect to the size of the resulting SPNs and on the standard interleaving semantics because of the detection of system symmetries. Furthermore, we illustrate its usefulness by showing how to reinterpret at the SPA level the results efficiently obtainable at the SPN level. Finally, we describe the implementation of our net semantics that has been realized to integrate the extended Markovian process algebra with generative–reactive synchronizations (EMPAgr) based software tool TwoTowers with the generalized stochastic Petri net based software tool GreatSPN.
  • Keywords
    Petri nets semantics , Software tools , Stochastic Petri Nets , Stochastic process algebra
  • Journal title
    Performance Evaluation
  • Serial Year
    2002
  • Journal title
    Performance Evaluation
  • Record number

    1569645