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 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 relationships between our denition and older ones, following this up with examples to motivate the need for these dierences
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 ...
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...
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...
The paper discusses how to reduce a statechart model by slicing. We start with the discussion of con...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
Slicing is useful for many software engineering applications and has been widely studied for three d...
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...
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...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
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 ...
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...
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...
The paper discusses how to reduce a statechart model by slicing. We start with the discussion of con...
Abstract. The notion of control dependence underlies many program analysis and transformation techni...
Slicing is useful for many software engineering applications and has been widely studied for three d...
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...
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...
Program slicing is a technique that extracts, given a program and a criterion that is one or several...
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 ...
This paper revisits the idea of slicing programs based on their axiomatic semantics, rather than usi...