In this paper we give a brief introduction to the foundations of WSL transformation theory and describe how the concept of program slicing can be formalised in the theory. This formalism naturally lends itself to several generalisations including amorphous slicing and conditioned slicing. One novel generalisation is “semantic slicing ” which combines slicing and abstraction to a specification. Interprocedural semantic slicing has been implemented in the FermaT transformation system [16]: an industrial-strength transformation system designed for forward and reverse engineering, re-engineering and program comprehension.
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
In this paper we describe an improved formalisation of slicing in WSL (Wide Spectrum Language) trans...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
An amorphous slice of a program is constructed with respect to a set of variables. The amorphous sli...
Keywords: Conditioned Slicing, FermaT, Program Comprehension. Abstract Conditioned slicing can be ap...
In this paper we describe an improved formalisation of slicing in WSL transformation theory and appl...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
One of the most challenging tasks a programmer can face is attempting to analyse and understand a le...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
Program slicing is a program transformation that is useful in program debugging, program maintenance...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...
This paper was described as "seminal" by ACM TOPLAS reviewers and Editors. It provides a unified mat...
In this paper we describe an improved formalisation of slicing in WSL (Wide Spectrum Language) trans...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
An amorphous slice of a program is constructed with respect to a set of variables. The amorphous sli...
Keywords: Conditioned Slicing, FermaT, Program Comprehension. Abstract Conditioned slicing can be ap...
In this paper we describe an improved formalisation of slicing in WSL transformation theory and appl...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
One of the most challenging tasks a programmer can face is attempting to analyse and understand a le...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
Program slicing is a program transformation that is useful in program debugging, program maintenance...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Abstract. A formal executable semantics of a programming language has the necessary information to d...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Program slicing is a well-known program analysis technique that extracts the elements of a program r...
A slice is constructed by deleting statements from a program whilst preserving some projection of it...