Academic
Publications
Control Dependence for Extended Finite State Machines
Control Dependence for Extended Finite State Machines   (Citations: 5)
BibTex | RIS | RefWorks Download
Though there has been nearly three decades of work on pro- gram slicing, there has been comparatively little work on slicing for state machines. One of the primary challenges that currently presents a bar- rier to wider application of state machine slicing is the problem of de- termining control dependence. We survey existing related denitions, introducing a new denition that subsumes one and extends another. We illustrate that by using this new denition our slices respect Weiser slicing's termination behaviour. We prove results that clarify the rela- tionships between our denition and older ones, following this up with examples to motivate the need for these dierences.
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...Transitions have a source state ����� (� ) ∈� , a target state ������ (� ) ∈� and a label ��� (� ). Transition labels are of the form �1 [� ]/�, where �1 ∈ �� , � is a guard, i.e., a condition that guards the transition from being taken when an �1 is true, and a is a sequence of actions. All parts of a label are optional [24]...

    Mahesh Shiroleet al. Generation of improved test cases from UML state diagram using genetic...

    • ...We select the dependence analysis for state models defined by Androutsopoulos et al. [10], [11], since they encompass the main results of previous works and also cope with the nontermination possibility in EFSM...

    Thaise Yanoet al. MOST: A Multi-objective Search-Based Testing from EFSM

    • ...An EFSM [17] is defined as a tuple as follows:...

    Thanh Binh Nguyenet al. Transition-based testability analysis for reactive systems

    • ...Many researchers have applied slicing technique to software specification like Z specification, software architecture like Unified Modelling Language (UML), and state-based model like Extended Finite State Machine (EFSM) ( [2], [3], [8]–[11])...

    Arthorn Luangsodsaiet al. Concurrent statechart slicing

    • ...This has lead to numerous definitions of control dependence [2]...
    • ...Also, we have defined a new control dependence definition in [2], called Unfair Non-termination Insensitive Control Dependence (UNTICD) that overcomes the limitation’s of NTICD...
    • ...Definition 4 (Unfair Sink-bounded Path [2])...
    • ...This result reflects the formally-proved property that the transitive closure of NTICD is contained in the transitive closure of UN-TICD [2]...
    • ...In Figure 3, it can be observed that the properties formally shown in [2] are true for all ten models...
    • ...Androutsopoulos et al. [2] briefly surveyed the definitions of control dependence for slicing finite machines (FSM)...

    Kelly Androutsopouloset al. A theoretical and empirical study of EFSM dependence

Order by: