• DocumentCode
    2367302
  • Title

    Function recovery based on program slicing

  • Author

    Lanubile, F. ; Visaggio, G.

  • Author_Institution
    Dipartimento di Inf., Bari Univ., Italy
  • fYear
    1993
  • fDate
    27-30 Sep 1993
  • Firstpage
    396
  • Lastpage
    404
  • Abstract
    The identification and extraction of two main kinds of components, environment-dependent operations and domain-dependent functionalities, are proposed. A reference information model drives the process by giving expectations of components and their interface data. Two modified definitions of Weiser´s slicing are applied to this function recovery problem: direct slice and transform slice. Direct slice is an executable subset of the original program containing all the statements which directly contribute either to the writing on an external sink or to the reading from an external source. Transform slice is also an executable subset including all the instructions which directly or indirectly contribute to transform an external input into an external output
  • Keywords
    program debugging; reverse engineering; software maintenance; direct slice; domain-dependent functionalities; environment-dependent operations; function recovery problem; program slicing; reference information model; transform slice; Application software; Concurrent computing; Councils; Data mining; Data models; Databases; Information systems; Production systems; Reverse engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance ,1993. CSM-93, Proceedings., Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-4600-4
  • Type

    conf

  • DOI
    10.1109/ICSM.1993.366923
  • Filename
    366923