A Slicing Tool for Lazy Functional Logic Programs
暂无分享,去创建一个
Program slicing is a well-known technique that has been widely used for debugging in the context of imperative programming. Debugging is a particularly difficult task within lazy declarative programming. In particular, there exist very few approaches to program slicing in this context. In this paper, we describe a slicing tool for first-order lazy functional logic languages. We also illustrate its usefulness by means of an example.
[1] Mark David Weiser,et al. Program slices: formal, psychological, and practical investigations of an automatic program abstraction method , 1979 .
[2] Germán Vidal,et al. Dynamic slicing based on redex trails , 2004, PEPM '04.
[3] Germán Vidal,et al. A semantics for tracing declarative multi-paradigm programs , 2004, PPDP '04.