arXiv · 2305.17485
External Behavior of a Logic Program and Verification of Refactoring
Abstract
Refactoring is modifying a program without changing its external behavior. In this paper, we make the concept of external behavior precise for a simple answer set programming language. Then we describe a proof assistant for the task of verifying that refactoring a program in that language is performed correctly.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Jorge Fandinno, Zachary Hansen, Yuliya Lierler, Vladimir Lifschitz, Nathan Temple. 2023-05-27. External Behavior of a Logic Program and Verification of Refactoring. https://arxiv.org/abs/2305.17485
Cite the original work for its findings. Save a collection to share your selection of sources.