Specification guidelines to avoid the state space explosion problem

  • Authors:
  • Jan Friso Groote;Tim W. D. M. Kouters;Ammar Osaiweran

  • Affiliations:
  • Department of Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands;Department of Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands;Department of Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands

  • Venue:
  • FSEN'11 Proceedings of the 4th IPM international conference on Fundamentals of Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

During the last two decades we modelled the behaviour of a large number of systems. We noted that different styles of modelling had quite an effect on the size of the state spaces of the modelled system. The differences were so substantial that some specification styles led to far too many states to verify the correctness of the model, whereas with other styles the number of states was so small that verification was a straightforward activity. In this paper we summarise our experience by providing seven specification guidelines, of which five are worked out in more detail.