Program Slicing under UML Scenario Models.

Ju Qian,Baowen Xu
DOI: https://doi.org/10.1145/1361213.1361216
2008-01-01
ACM SIGPLAN Notices
Abstract:Slicing is an important decomposition technique for program understanding. However, traditional slicing methods tend to produce too large slices for human inspection as modern programs are often huge and static program analyses are hard to be precise enough. According to the state-of-the art research and our own experience, we believe a possible solution to such problem could be incorporating UML scenario models into program slicing. This paper presents a detail discussion on how scenarios can benefit slicing relevant program analyses and proposes a general scenario specified program slicing method. The analyses indicate that scenario specified program slicing may obtain smaller slices for program understanding.
What problem does this paper attempt to address?