• Home
  • Search
  • A Generic Program Slicing Technique Based on Language Definitions
  • Cite Icon10
  • https://doi.org/10.1007/978-3-642-37635-1_15Copy DOI Icon

A Generic Program Slicing Technique Based on Language Definitions

  • Jan 1, 2013
  • Adrián Riesco +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A formal executable semantics of a programming language has the necessary information to develop program debugging and reasoning techniques. In this paper we choose such a particular technique called program slicing and we introduce a generic algorithm which extracts a set of side-effects inducing constructs, directly from the formal executable semantics of a programming language. These constructs are further used to infer program slices, for given programs and specified slicing criteria. Our proposed approach improves on the parametrization of the language tools development because changes in the formal semantics are automatically carried out in the slicing procedure. We use the rewriting logic and the Maude system to implement a prototype and to test our technique.

Similar Papers
  • PDF
  • Research Article
  • Citations4

Systematic adaptation and investigation of the understandability of a formal pattern language

  • Mar 01, 2024
  • Requirements Engineering
  • Elisabeth Henkel +4
  • Research Article
  • Citations2

Some Notes on Boolos’ Semantics: Genesis, Ontological Quests and Model-Theoretic Equivalence to Standard Semantics

  • Sep 06, 2017
  • Axiomathes
  • Francesco Maria Ferrari
  • Conference Article
  • Citations1

Formal semantics of UDL/I and its applications to CAD/DA tools

  • Sep 17, 1990
  • H Yasuura +1
  • PDF
  • Research Article
  • Citations3

Modeling and Analyzing Reaction Systems in Maude

  • Mar 20, 2024
  • Electronics
  • Demis Ballis +2
  • Conference Article
  • Citations8

A Formal Method for Program Slicing

  • Mar 29, 2005
  • Yingzhou Zhang +2
  • Book Chapter
  • Citations2

Formal Semantics of ALGOL 60: Four Descriptions in their Historical Context

  • Jan 01, 2018
  • Troy K Astarte +1
  • Research Article

2-LEVEL FORMAL SEMANTICS AND SEMANTICS-DIRECTED COMPILATION

  • Sep 20, 1985
  • Science in China Series A-Mathematics, Physics, Astronomy & Technological Science
  • Zhongfeng Tang +2
  • Research Article
  • Citations13

Multitask Siamese Network Guided by Enhanced Change Information for Semantic Change Detection in Bitemporal Remote Sensing Images

  • Jan 01, 2025
  • IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
  • Xibing Zuo +6
  • Conference Article
  • Citations2

Scalable Translation Validation of Unverified Legacy OS Code

  • Oct 01, 2019
  • Amer Tahat +3
  • Research Article
  • Citations5

Are changes in semantic and structural information sufficient for oculomotor capture?

  • Sep 17, 2007
  • Journal of Vision
  • Jason H Wong +2
  • Conference Article
  • Citations3

Natural Semantics of Battle Management Languages

  • Oct 01, 2019
  • Marek Bencik +1
  • Research Article
  • Citations3

Mingling of Program Slicing to Designing Phase

  • Nov 28, 2016
  • Indian Journal of Science and Technology
  • Preeti Sikka +1
  • Research Article

Yoad Winter’s Elements of Formal Semantics, 2016, Edinburgh Advanced Textbooks in Linguistics (Edinburgh University Press)

  • Nov 16, 2017
  • Journal of Logic, Language and Information
  • Edward L Keenan
  • Conference Article
  • Citations2

Programming Language Semantics with Isabelle/HOL

  • Oct 01, 2013
  • Alfio Martini
  • Conference Article
  • Citations1

Slicing Executable System-of-Systems Models for Efficient Statistical Verification

  • May 01, 2019
  • Jiyoung Song +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.