Abstract
In the context of Petri nets, we propose an automated construction of a progress measure which is an important pre-requisite for a state space reduction technique called the sweep-line method. Our construction is based on linear-algebraic techniques concerning the transition vectors of the Petri net under consideration. We further discuss the possible combination of the sweep-line method with other state space reduction techniques (partial order reduction, the symmetry method).
Similar content being viewed by others
References
Mailund, T.: Sweeping the state space. Ph.D. thesis, University of Aarhus (2003)
Christensen, S., Kristensen, L.M., Mailund, T.: A sweep-line method for state space exploration. In: Proceedings of TACAS 2001, LNCS, vol. 2031, pp. 450–464 (2001)
Kristensen, L.M., Mailund, T.: A generalized sweep-line method for safety properties. In: Proceedings of the FME 2002, LNCS vol. 2391, pp. 549–567 (2002)
Godefroid, P., Wolper, P.: A partial approach to model checking. In: Proceedings of the 6th IEEE Symp. on Logic in Computer Science. pp. 406–415 Amsterdam (1991)
Peled, D.: All from one, one for all: On model-checking using representitives. In: Proceedings of the 5th Interantional Conference on Computer Aided Verification, LNCS, vol. 697, pp. 409–423. Elounda, Greece (1993)
Valmari, A.: Error detection by reduced reachability graph generation. In: Proceedings of the 9th European Workshop on Application and Theory of Petri Nets (1988)
Schmidt, K.: Stubborn sets for standard properties. In: Proceedings of the 20th International Conference on Application and Theory of Petri nets, LNCS, vol. 1639, pp. 46–65 (1999)
Valmari, A.: Stubborn sets for reduced state space generation. In: Advances of Petri Nets 1990, LNCS, vol. 483, pp. 491–511 (1991)
Valmari, A.: On-the-fly verification with stubborn sets. In: 5th International Conference on Computer Aided Verification, LNCS, vol. 697, pp. 397–408 (1993)
Kristensen, L.M., Valmari, A.: Improved question-guided stubborn set methods for state properties. In: Proceedings of the 21th International Conference on Application and Theory of Petri nets, LNCS, vol. 1835, pp. 282–302 (2000)
Valmari, A.: Stubborn set methods for process algebras. In: Workshop on Partial Order Methods in Verification. pp. 192–210. Princeton (1996)
Valmari, A.: The state explosion problem. In: Lectures on Petri nets I: Basic Models, LNCS, vol. 1491, pp. 429–528 (1998)
Tarjan, R.E.: Depth first search and linear graph algorithms. SIAM J. Comput. 1, 146–160 (1972)
Huber, P., Jensen, A., Jepsen, L.O., Jensen, K.: Towards reachability trees for high-level Petri nets. In: Advances in Petri Nets 1984, LNCS, vol. 188, pp. 215–233 (1984)
Clarke, E.M., Enders, R., Filkorn, T., Jha, S.: Exploiting symmetry in temporal logic model checking. Formal Methods Syst. Design 9, 77–104 (1996)
Emerson, E.A., Sistla, A.P.: Symmetry and model checking. Formal Methods Syst. Design. 9, 105–131 (1996)
Ip, C.N., Dill, D.L.: Better verification through symmetry. Formal Methods Syst. Design 9, 41–75 (1996)
Chiola, G., Dutheillet, C., Franceschinis, G., Haddad, S.: A symbolic reachability graph for Coloured Petri nets. Theor. Computer Sci. B 176(1/2), 39–65 (1997)
Schmidt, K.: How to calculate symmetries of Petri nets. Acta Inform. 36, 545–590 (2000)
Schmidt, K.: Integrating low level symmetries into reachability analysis. In: Proceedings of the TACAS 2000, LNCS, vol. 1785, pp. 315–331 (2000)
Schmidt, K.: LoLA: A low level analyser. In: Proceedings of the 20th Intrenational Conference on Application and Theory of Petri net, LNCS, vol. 1825, pp. 465–474 (1999)
Krstić, M., Grass, E.: GALSification of IEEE 802.11a Baseband Processor. In: Proceedings of PATMOS, LNCS, vol. 3254, pp. 258–267 (2004)
Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business process execution language for web services, Version 1.1. Technical Report, BEA Systems, IBM Corporation, Microsoft Corporation (2003)
Stahl, C.: Transformation von BPEL4WS in Petrinetze. Diploma thesis, Humboldt-Universität zu Berlin (2004)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schmidt, K. Automated generation of a progress measure for the sweep-line method. Int J Softw Tools Technol Transfer 8, 195–203 (2006). https://doi.org/10.1007/s10009-005-0201-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-005-0201-1