A New GreatSPN GUI for GSPN Editing and CSLTA Model Checking

  • Elvio Gilberto Amparore
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8657)


This tool demonstration paper describes a new Graphical User Interface for the interactive modeling and verification of GSPN systems with the stochastic logic CSLTA. The GUI provides a modern and fully-featured environment designed around a complete modeling workflow: The user designs a GSPN model, a DTA (automaton describing properties for the CSLTA logic), and can simulate the GSPN behavior and the model checking process with an interactive simulation (a sort of “joint token game”). The tool then supports CSLTA model-checking and the computation of classical performance indices and qualitative properties. The aim is to provide a state-of-the-art integrated environment for the quantitative and qualitative analysis of GSPNs with the support of GreatSPN solvers and of the MC4CSLTA model checker.


CSLTA stochastic logic GreatSPN GUI GSPN editor 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amparore, E.G., Beccuti, M., Donatelli, S.: (Stochastic) model checking in greatSPN. In: Ciardo, G., Kindler, E. (eds.) PETRI NETS 2014. LNCS, vol. 8489, pp. 354–363. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  2. 2.
    Amparore, E.G., Donatelli, S.: MC4CSLTA: an efficient model checking tool for CSLTA. In: International Conference on Quantitative Evaluation of Systems, pp. 153–154 (2010)Google Scholar
  3. 3.
    Babar, J., Beccuti, M., Donatelli, S., Miner, A.: GreatSPN Enhanced with Decision Diagram Data Structures. In: Lilius, J., Penczek, W. (eds.) PETRI NETS 2010. LNCS, vol. 6128, pp. 308–317. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  4. 4.
    Ballarini, P., Djafri, H., Duflot, M., Haddad, S., Pekergin, N.: HASL: An expressive language for statistical verification of stochastic models. In: Proceedings of VALUETOOLS 2011, Cachan, France, pp. 306–315 (May 2011)Google Scholar
  5. 5.
    Bause, F., Buchholz, P., Kemper, P.: Hierarchically combined queueing petri nets. In: Proc. 11th Int. Conf. on Analysis and Optimization of Systems, Discrete Event Systems, Sophie-Antipolis, France, pp. 176–182 (1994)Google Scholar
  6. 6.
    Chen, T., Han, T., Katoen, J.P., Mereacre, A.: Quantitative Model Checking of Continuous-Time Markov Chains Against Timed Automata Specifications. In: Symposium on Logic in Computer Science, pp. 309–318 (2009)Google Scholar
  7. 7.
    Coloane webpage,
  8. 8.
    Courtney, T., Daly, D., Derisavi, S., Gaonkar, S., Griffith, M., Lam, V., Sanders, W.: The Mobius modeling environment: recent developments. In: International Conference on Quantitative Evaluation of Systems (QEST), pp. 328–329 (2004)Google Scholar
  9. 9.
    Donatelli, S., Haddad, S., Sproston, J.: Model checking timed and stochastic properties with CSLTA. IEEE Trans. Softw. Eng. 35(2), 224–240 (2009)CrossRefGoogle Scholar
  10. 10.
    Heiner, M., Herajy, M., Liu, F., Rohr, C., Schwarick, M.: Snoopy – A unifying petri net tool. In: Haddad, S., Pomello, L. (eds.) PETRI NETS 2012. LNCS, vol. 7347, pp. 398–407. Springer, Heidelberg (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Elvio Gilberto Amparore
    • 1
  1. 1.Dipartimento di InformaticaUniversità di TorinoItaly

Personalised recommendations