• DocumentCode
    1928826
  • Title

    Program slicing in the presence of database state

  • Author

    Willmor, David ; Embury, Suzanne M. ; Shao, Jianhua

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    2004
  • fDate
    11-14 Sept. 2004
  • Firstpage
    448
  • Lastpage
    452
  • 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.
  • Keywords
    database management systems; program slicing; software maintenance; data dependency; database management system; database state; external program state; internal program state; program dependency graph; program slicing; software maintenance; Application software; Bridges; Computer science; Data structures; Database systems; Filters; Information retrieval; Programming profession; Software maintenance; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-2213-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2004.1357833
  • Filename
    1357833