• DocumentCode
    1954911
  • Title

    Saving Space in a Time Efficient Simulation Algorithm

  • Author

    Crafa, Silvia ; Ranzato, Francesco ; Tapparo, Francesco

  • Author_Institution
    Dipt. di Mat. Pura ed Applicata, Univ. di Padova, Padova, Italy
  • fYear
    2009
  • fDate
    1-3 July 2009
  • Firstpage
    60
  • Lastpage
    69
  • Abstract
    A number of algorithms are available for computing the simulation relation on Kripke structures and on labelled transition systems representing concurrent systems. Among them, the algorithm by Ranzato and Tapparo [2007] has the best time complexity, while the algorithm by Gentilini et al. [2003] - successively corrected by van Glabbeek and Ploeger [2008] - has the best space complexity. Both space and time complexities are critical issues in a simulation algorithm, in particular memory requirements are crucial in the context of model checking when dealing with large state spaces.We propose here a new simulation algorithm thatis obtained as a space saving modification of the time efficient algorithm by Ranzato and Tapparo: a symbolic representation of sets is embedded in thisalgorithm so that any set of states manipulated by the algorithm can be efficiently stored as a set of blocks of a suitable state partition. It turns out that this new simulation algorithm retains a space complexity comparable with Gentilini et al.´s algorithm while improving on Gentilini et al.´s time bound.
  • Keywords
    computational complexity; formal verification; Kripke structures; concurrent systems; labelled transition systems; model checking; space complexity; space saving modification; symbolic representation; time complexity; time efficient simulation algorithm; Computational modeling; Concrete; Concurrent computing; Context modeling; Discrete event simulation; Partitioning algorithms; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
  • Conference_Location
    Augsburg
  • ISSN
    1550-4808
  • Print_ISBN
    978-0-7695-3697-2
  • Type

    conf

  • DOI
    10.1109/ACSD.2009.14
  • Filename
    5291066