A non-standard semantics for program slicing and dependence analysis

S Danicic, M Harman, J Howroyd, L Ouarbya

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)

Abstract

We introduce a new non-strict semantics for a simple while language. We demonstrate that this semantics allows us to give a denotational definition of variable dependence and neededness, which is consistent with program slicing. Unlike other semantics used in variable dependence, our semantics is substitutive. We prove that our semantics is preserved by traditional slicing algorithms. (C) 2007 Published by Elsevier Inc
Original languageEnglish
Pages (from-to)191 - 206
Number of pages16
JournalJOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING
Volume72
Issue number2
DOIs
Publication statusPublished - Jul 2007

Fingerprint

Dive into the research topics of 'A non-standard semantics for program slicing and dependence analysis'. Together they form a unique fingerprint.

Cite this