• DocumentCode
    2627010
  • Title

    Concurrent statechart slicing

  • Author

    Luangsodsai, Arthorn ; Fox, Chris

  • Author_Institution
    Sch. of Comput. Sci. & Electron. Eng., Univ. of Essex, Colchester, UK
  • fYear
    2010
  • fDate
    8-9 Sept. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    The paper describes a system for slicing concurrent statecharts. Slicing seeks to remove those parts of a statechart that are not relevant for a given criteria. The technique can be applied to support model-based analysis, testing, debugging and maintenance of embedded systems and reactive systems. An And-Or dependence graph is used to represent the control and data dependencies of statecharts. The slicing algorithm determines the slice by traversing the dependence graph from a point that is specified by the slicing criteria. We deal with concurrent statecharts by taking into account of interference dependencies including parallel control dependence, interference control dependence and interference data dependence.
  • Keywords
    embedded systems; formal specification; graph theory; program debugging; program testing; software architecture; software maintenance; concurrent statechart slicing; dependence graph; embedded system; interference control dependence; interference data dependence; interference dependency; parallel control dependence; support model based analysis; support model based debugging; support model based maintenance; support model based testing; Context; Debugging; Interference; Software; Software architecture; Solids; Unified modeling language; Backward Slicing; Concurrent Statechart Slicing; Interference Dependencies; Model-based Slicing; Slicing Reactive Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Electronic Engineering Conference (CEEC), 2010 2nd
  • Conference_Location
    Colchester
  • Print_ISBN
    978-1-4244-9029-5
  • Type

    conf

  • DOI
    10.1109/CEEC.2010.5606493
  • Filename
    5606493