FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Adding Text-Based Interaction to a Direct-Manipulation Interface for Program Verification -- Lessons Learned

Authors: Sarah Grebing, An Thuy Tien Luong and Alexander Weigl

Paper Information

Title:Adding Text-Based Interaction to a Direct-Manipulation Interface for Program Verification -- Lessons Learned
Authors:Sarah Grebing, An Thuy Tien Luong and Alexander Weigl
Proceedings:UITP Full Papers
Editors: Mateja Jamnik and Christoph Lüth
Keywords:Deductive interactive program verification, direct-manipulation interaction, text-based interaction
Abstract:

ABSTRACT. Interactive program verification is characterized by iterations of unfinished proof attempts. For proof construction, many interactive program verification systems offer either text-based interactions, in using a proof scripting language, or a form of direct-manipulation interaction. We have combined a direct-manipulation program verification system with a text-based interface to leverage the advantages of both interaction paradigms. To give the user more insight when scripting proofs we have adapted well-known interaction concepts from the field of software debugging. In this paper we contribute with experiences from combining the direct-manipulation interface of the interactive program verification system KeY with a text-based user interface to construct program verification proofs leveraging interaction concepts from the field of software-debugging for the proof process.

Pages:13
Talk:Jul 13 11:30 (Session 86N: UITP 2)
Paper: