PX: a computational logic
Proofs and types
Real theorem provers deserve real user-interfaces
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Synthesis of ML programs in the system Coq
Journal of Symbolic Computation - Special issue on automatic programming
Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
A logical framework for software proof reuse
SSR '95 Proceedings of the 1995 Symposium on Software reusability
How debuggers work: algorithms, data structures, and architecture
How debuggers work: algorithms, data structures, and architecture
Towards the animation of proofs---testing proofs by examples
Theoretical Computer Science - Special issue on theories of types and proofs
Visualization of test information to assist fault localization
Proceedings of the 24th International Conference on Software Engineering
Software Visualization in the Large
Computer
A Visualization System for Correctness Proofs of Graph Algorithms
A Visualization System for Correctness Proofs of Graph Algorithms
Refactoring for generalization using type constraints
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Interactive Theorem Proving and Program Development
Interactive Theorem Proving and Program Development
JIAD: a tool to infer design patterns in refactoring
PPDP '04 Proceedings of the 6th ACM SIGPLAN international conference on Principles and practice of declarative programming
GAMMATELLA: visualizing program-execution data for deployed software
Information Visualization - Special issue: Software visualization
The Seventeen Provers of the World: Foreword by Dana S. Scott (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
TYPES'02 Proceedings of the 2002 international conference on Types for proofs and programs
Isabelle/HOL: a proof assistant for higher-order logic
Isabelle/HOL: a proof assistant for higher-order logic
Hi-index | 0.00 |
Modern integrated development environments (IDEs) provide programmers with a variety of sophisticated tools for program visualization and manipulation. These tools assist the programmer in understanding legacy code and making coordinated changes across large parts of a program. Similar tools incorporated into an integrated proof environment (IPE) would assist proof developers in understanding and manipulating the increasingly larger proofs that are being developed. In this paper we propose some tools and techniques developed for software engineering that we believe would be equally applicable in proof engineering.