AbstractModern 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
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Reactive integrated development environments for soft-ware engineering have lead to an increase in p...
PhD ThesisProof automation is a common bottleneck for industrial adoption of formal methods. Heuris...
AbstractModern integrated development environments (IDEs) provide programmers with a variety of soph...
Software controls many aspects of our daily lives, thus, software correctness is of utmost importanc...
International audienceUser interfaces for interactive proof assistants have always lagged behind tho...
Thesis (Ph.D.)--University of Washington, 2021The days of verifying only toy programs are long gone....
A number of industrial software development standards mandate that safetycritical software component...
Copyright © 2005, Australian Computer Society, Inc.A number of industrial software development stand...
International audienceUser interfaces for interactive proof assistants have always lagged behind tho...
ManuscriptAs the size and complexity of software in safety-critical embedded systems increases, the ...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
We present an integrated proof language for guiding the actions of multiple reasoning systems as the...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
AbstractIn this paper, we present the results of an ongoing effort in building user interfaces for p...
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Reactive integrated development environments for soft-ware engineering have lead to an increase in p...
PhD ThesisProof automation is a common bottleneck for industrial adoption of formal methods. Heuris...
AbstractModern integrated development environments (IDEs) provide programmers with a variety of soph...
Software controls many aspects of our daily lives, thus, software correctness is of utmost importanc...
International audienceUser interfaces for interactive proof assistants have always lagged behind tho...
Thesis (Ph.D.)--University of Washington, 2021The days of verifying only toy programs are long gone....
A number of industrial software development standards mandate that safetycritical software component...
Copyright © 2005, Australian Computer Society, Inc.A number of industrial software development stand...
International audienceUser interfaces for interactive proof assistants have always lagged behind tho...
ManuscriptAs the size and complexity of software in safety-critical embedded systems increases, the ...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
We present an integrated proof language for guiding the actions of multiple reasoning systems as the...
In the proofs-as-programs methodology, verified programs are developed through theorem-proving in a ...
AbstractIn this paper, we present the results of an ongoing effort in building user interfaces for p...
Interactive theorem proving is the modern way of formalizing mathematics using a computer as a proof...
Reactive integrated development environments for soft-ware engineering have lead to an increase in p...
PhD ThesisProof automation is a common bottleneck for industrial adoption of formal methods. Heuris...