Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Program slicing in the presence of database state

Willmor, D., Embury, S. M. and Shao, Jianhua ORCID: https://orcid.org/0000-0001-8461-1471 2004. Program slicing in the presence of database state. Presented at: 20th International Conference on Software Maintenance, Chicago, IL, USA, 11-17 September 2004. ICSM 2004: 20th IEEE International Conference on Software Maintenance : proceedings. Los Alamitos, CA: IEEE Computer Society, pp. 448-452. 10.1109/ICSM.2004.1357833

Full text not available from this repository.

Abstract

Program slicing has long been recognised as a valuable technique for supporting the software maintenance process. However, many programs operate over some kind of external state, as well as the internal program state. Arguably, the most significant form of external state is that used to store data associated with the application, for example, in a database management system. We propose an approach to supporting slicing over both program and database state, which requires the introduction of two new forms of data dependency into the standard program dependency graph. Our method expands the usefulness of program slicing techniques to the considerable number of database application programs that are being maintained within industry and science today.

Item Type: Conference or Workshop Item (Paper)
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Uncontrolled Keywords: data dependency, database management system, database state, external program state, internal program state, program dependency graph, program slicing, software maintenance
Publisher: IEEE Computer Society
ISBN: 0769522130
Related URLs:
Last Modified: 24 Oct 2022 10:42
URI: https://orca.cardiff.ac.uk/id/eprint/45517

Citation Data

Cited 21 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item