Control Dependence for Extended Finite State Machines

被引:0
作者
Androutsopoulos, Kelly [1 ]
Clark, David [1 ]
Harman, Mark [1 ]
Li, Zheng [1 ]
Tratt, Laurence [2 ]
机构
[1] Kings Coll London, Dept Comp Sci, London WC2R 2LS, England
[2] Bournemouth Univ, Poole BH12 5BB, Dorset, England
来源
FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS | 2009年 / 5503卷
关键词
extended finite state machines; reactive systems; control dependence; slicing; PROGRAM; FOUNDATION;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Though there has been nearly three decades of work on program slicing, there has been comparatively little work on slicing for state machines. One of the primary challenges that currently presents a barrier to wider application of state machine slicing is the problem of determining control dependence. We survey existing related definitions, introducing a new definition that subsumes one and extends another. We illustrate that by using this new definition our slices respect Weiser slicing's termination behaviour. We prove results that clarify the relationships between our definition and older ones, following this lip with examples to motivate the need for these differences.
引用
收藏
页码:216 / +
页数:3
相关论文
共 21 条
  • [11] Slicing of state-based models
    Korel, B
    Singh, I
    Tahat, L
    Vaysburg, B
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 34 - 43
  • [12] LABBE S, 2008, FORMAL ASPECTS COMPU
  • [13] Slicing communicating automata specifications for efficient model reduction
    Labbe, Sebastien
    Gallois, Jean-Pierre
    Pouzet, Marc
    [J]. 2007 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 191 - +
  • [14] REQUIREMENTS SPECIFICATION FOR PROCESS-CONTROL SYSTEMS
    LEVESON, NG
    HEIMDAHL, MPE
    HILDRETH, H
    REESE, JD
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (09) : 684 - 707
  • [15] A new foundation for control dependence and slicing for modern program structures
    Ranganath, Venkatesh Prasad
    Amtoft, Torben
    Banerjee, Anindya
    Hatcliff, John
    Dwyer, Matthew B.
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (05):
  • [16] Ranganath VP, 2005, LECT NOTES COMPUT SC, V3444, P77
  • [17] STROBL F, 1999, TUM19906
  • [18] TIP F, 1995, J PROGRAM LANG, V3, P121
  • [19] Van Langenhove S, 2007, LECT NOTES COMPUT SC, V4409, P142
  • [20] Wang J, 2002, LECT NOTES COMPUT SC, V2495, P435