Program slicing definition


















How can we improve it? Leave this field blank. Python References. Python Library Python range. Python Library Python print. Python Library Python memoryview. Python Library Python tuple. Get App Get Python App. Daoudi, S. Danicic, J. Howroyd, M. Fox, L. Ouarbya, and M. Precise executable interprocedural slices. Dwyer, J.

Hatcliff, M. Hoosier, V. Ranganath, 3 —45, Robby, and T. Evaluating the effective- ness of slicing for model reduction of concurrent object- [7] D. Semantics guided regression test cost re- oriented programs. Ferrante, K. Ottenstein, and J. The pro- gram dependence graph and its use in optimization. The [9] D. The application of program slicing to re- program dependence graph and its use in optimiza- gression testing.

Information and Software Technology tion. Friedman and M. Binkley, S. Danicic, T. Harman, Akos 2nd ed. Kiss, and B. Theoretical foundations of dy- [27] Y. Futamura and K. Generalized partial compu- namic program slicing. Theoretical Computer Science, tation. Bjrner, A.

Ershov, and N. Jones, ed- 1 —41, Howroyd, and Mixed Computation, pages — North—Holland, L. In Proceedings of the 18th International [28] K. Gallagher and D. An empirical study of Conference on Software Engineering, pages —, computation equivalence as determined by decomposi- Berlin, Lyle, D. Wallace, J.

Graham, K. Poole, and D. Gallagher, T. Hall, and S. Reducing re- Administration, National Institute of Standards and gression test size by exclusion. Paris, France, ISBN 1———0.

Lyle and M. Automatic program bug lo- [30] K. Gallagher and J. Using program slic- ing in software maintenance. IEEE Transactions on cation by program slicing.

Giacobazzi and I. Non—standard seman- Society Press. Higher-Order and Symbolic Computation, 16 4 —, Experiments on slicing- based debugging aids. Soloway and S. Iyengar, [32] R. Dynamic program slicing based on depen- editors, Empirical Studies of Programmers.

Ablex Pub- dence graphs. Maule, W. Emmerich, and D. Im- [33] Grammatech Inc. The codesurfer slicing system, In 20th [34] M. Harman, D. Binkley, and S. May Harman, A. Lakhotia, and D. A frame- [50] U. Techniques for partial evaluation of imper- work for static slicers of unstructured programs.

Infor- ative programs. Dwyer, and H. Slicing soft- Association for Computer Machinery, Definition 1 provides an informal definition of a program slice. Definition 1. Slice Given a program p and a slicing criterion V; n , a program slice p 0 is created by deleting statements from p. After changes are made to a previously tested program, a goal of regression testing is to perform retesting based on the modifications while maintaining the same testing coverage as completely retesting the program.

We present a novel approach to data flow based regression testing that uses slicing algorithms to explicitly detect definition-use associations that are affected by a program change.

Animportant benefit of our slicing technique is, unlike previous techniques, neither data flow… Expand. View via Publisher. Save to Library Save. Create Alert Alert. Share This Paper. Background Citations. Methods Citations. Results Citations. Figures and Topics from this paper. Citation Type. Has PDF.

Publication Type. More Filters.



0コメント

  • 1000 / 1000