Abstract
We give a hands-on introduction to the tools GNATtest and GNATprove, both developed at AdaCore in the Hi-Lite research project. They allow to do verification of Ada 2012 contracts through testing and formal verification, and also allow a combination of the results of both tools.
The tutorial will contain a very short introduction to Ada 2012, and attendees will write a small example on which they can play with GNATtest to develop test cases, and GNATprove to do some formal verification.
- GNATprove GPL release. http://www.open-do.org/projects/hi-lite/gnatprove.Google Scholar
- Hi-Lite: Simplifying the use of formal methods. http://www.open-do.org/projects/hi-lite/.Google Scholar
Index Terms
Leading-edge ada verification technologies: combining testing and verification with GNATTest and GNATProve -- the hi-lite project
Recommendations
Leading-edge ada verification technologies: combining testing and verification with GNATTest and GNATProve -- the hi-lite project
HILT '12: Proceedings of the 2012 ACM conference on High integrity language technologyWe give a hands-on introduction to the tools GNATtest and GNATprove, both developed at AdaCore in the Hi-Lite research project. They allow to do verification of Ada 2012 contracts through testing and formal verification, and also allow a combination of ...
Leading-edge Ada verification technologies: highly automated Ada contract checking using bakar kiasan
HILT '12: Proceedings of the 2012 ACM conference on High integrity language technologyThis tutorial presents a new approach to Spark/Ada contract checking using Bakar Kiasan--a highly automated, evidence-based symbolic execution tool. Bakar Kiasan aims to lower the barrier of entry and reduce the burden of engineers as they specify and ...
Leading-edge Ada verification technologies: highly automated Ada contract checking using bakar kiasan
HILT '12This tutorial presents a new approach to Spark/Ada contract checking using Bakar Kiasan--a highly automated, evidence-based symbolic execution tool. Bakar Kiasan aims to lower the barrier of entry and reduce the burden of engineers as they specify and ...







Comments