Abstract—Computer science researchers in the programming languages and formal verification communities, among others, have produced a variety of automated assistance and verification tools and techniques for formal reasoning. While there have been notable successes in utilizing these tools on the development of safe and secure software and hardware, these leading-edge advances remain largely underutilized by large populations of potential users that may benefit from them. In particular, we consider researchers, instructors, students, and other end users that may benefit from instant feedback from lightweight modeling and verification capabilities when exploring system designs or formal arguments. We describe Aartifact, a supporting infrastr...
Thesis (Ph.D.)--University of Washington, 2014A program specification is a contract between a client...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
Computer science researchers in the programming languages and formal verification communities have p...
Machine verification of formal arguments can only increase our confidence in the correctness of thos...
In research areas involving mathematical rigor, there are numerous benefits to adopting a formal rep...
Computer science researchers in the programming languages and formal verification communities, among...
The usability of verification systems is becoming increasingly important, and the effective integrat...
AbstractUser-friendly interfaces can play an important role in bringing the benefits of a machine-re...
User-friendly interfaces can play an important role in bringing the benefits of a machine-readable r...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
AbstractUser-friendly interfaces can play an important role in bringing the benefits of a machine-re...
A number of industrial software development standards mandate that safetycritical software component...
Thesis (Ph.D.)--University of Washington, 2014A program specification is a contract between a client...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
Computer science researchers in the programming languages and formal verification communities have p...
Machine verification of formal arguments can only increase our confidence in the correctness of thos...
In research areas involving mathematical rigor, there are numerous benefits to adopting a formal rep...
Computer science researchers in the programming languages and formal verification communities, among...
The usability of verification systems is becoming increasingly important, and the effective integrat...
AbstractUser-friendly interfaces can play an important role in bringing the benefits of a machine-re...
User-friendly interfaces can play an important role in bringing the benefits of a machine-readable r...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
AbstractUser-friendly interfaces can play an important role in bringing the benefits of a machine-re...
A number of industrial software development standards mandate that safetycritical software component...
Thesis (Ph.D.)--University of Washington, 2014A program specification is a contract between a client...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...
International audienceA problem hindering the adoption of formal methods in the industry is how to i...