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 up with examples to motivate the need for these differences
The construction of an And-Or dependence graphs is illustrated, and its use in slicing statecharts ...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
Though there has been nearly three decades of work on program slicing, there has been comparatively ...
We consider slicing extended finite state machines. Extended finite state machines (EFSMs) combine a...
The paper discusses how to reduce a statechart model by slicing. We start with the discussion of con...
We consider slicing of extended finite state machines. These may be non- deterministic and hence sta...
Abstract—Slicing is useful for many Software Engineering applications and has been widely studied fo...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
The notion of control dependence underlies many program analysis and transformation techniques. Desp...
Dependence analysis underpins many activities in software maintenance such as comprehension and impa...
Slicing is useful for many software engineering applications and has been widely studied for three d...
AbstractWe define a program semantics that is preserved by dependence-based slicing algorithms. It i...
We define a program semantics that is preserved by dependence-based slicing algorithms. It is a natu...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
The construction of an And-Or dependence graphs is illustrated, and its use in slicing statecharts ...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...
Though there has been nearly three decades of work on program slicing, there has been comparatively ...
We consider slicing extended finite state machines. Extended finite state machines (EFSMs) combine a...
The paper discusses how to reduce a statechart model by slicing. We start with the discussion of con...
We consider slicing of extended finite state machines. These may be non- deterministic and hence sta...
Abstract—Slicing is useful for many Software Engineering applications and has been widely studied fo...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
The notion of control dependence underlies many program analysis and transformation techniques. Desp...
Dependence analysis underpins many activities in software maintenance such as comprehension and impa...
Slicing is useful for many software engineering applications and has been widely studied for three d...
AbstractWe define a program semantics that is preserved by dependence-based slicing algorithms. It i...
We define a program semantics that is preserved by dependence-based slicing algorithms. It is a natu...
AbstractWe introduce a new non-strict semantics for a simple while language. We demonstrate that thi...
The construction of an And-Or dependence graphs is illustrated, and its use in slicing statecharts ...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...