Slicing of State-Based Models

  • Authors:
  • Bogdan Korel;Inderdeep Singh;Luay Tahat;Boris Vaysburg

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICSM '03 Proceedings of the International Conference on Software Maintenance
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

System modeling is a widely used technique to modelstate-based systems. Several state-based languages areused to model such systems, e.g., EFSM, SDL and StateCharts. Although state-based modeling is very useful,system models are frequently large and complex and arehard to understand and modify. Slicing is a well-knownreduction technique. Most of the research on slicing iscode-based. There has been limited research onspecification-based slicing and model-based slicing. Inthis paper, we present an approach to slicing state-basedmodels, in particular EFSM models. Our approachautomatically identifies the parts of the model that affect anelement of interest using EFSM dependence analysis. Slicereduction techniques are then used to reduce the size of theEFSM slice. Our experience with the presented slicingapproach showed that significant reduction of state-basedmodels could be achieved.