Dissertação de mestrado em Engenharia de InformáticaFormal verification of software has been an active topic in the area of computer science. Several techniques to verify software are now available, and many tools have been created over the years for different languages and using different techniques. However, for SPARK, a programming language broadly used in critical systems, only deductive verification tools based on contracts are available. The main downside of this approach is the lack of a full automation. In this dissertation we propose an automated verification tool for SPARK code, thus contributing to fill the gap identified above. Our tool bases on an alternative technique, called bounded model checking, that sacrifices comple...
International audienceThis paper presents SPARK by Example, a guide for people wanting to get involv...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
Apache Spark is probably the most widely adopted framework for developing big-data batch application...
Dissertação de mestrado em Engenharia de InformáticaFormal verification of software has been an acti...
The standard SPARK deductive verification tools, based on contracts, are not practical in early stag...
An approach to generating provably correct sequential code from formallydeveloped algorithmic design...
We present a case-study of developing a simple software module using contracts, and rigorously verif...
We present a link between the interactive proof assistant Isabelle/HOL and the SPARK/Ada tool suite ...
Many distributed systems use a minimum spanning tree (MST) as the backbone of efficient communicatio...
Dissertação de mestrado em Matemática e ComputaçãoA detecção de erros em sistemas computacionais, em...
AbstractThis paper discusses our methodology for formal analysis and automatic verification of softw...
Abstract. SPARK is an environment for the development and validation of soft-ware for high integrity...
Made available in DSpace on 2015-04-11T14:03:20Z (GMT). No. of bitstreams: 1 HERBERT OLIVEIRA.pdf: ...
Ensuring and verifying the properties of safety- and security-critical software is paramount. Event-...
This paper describes a tool-supported method for the formal verification of Ada programs. It present...
International audienceThis paper presents SPARK by Example, a guide for people wanting to get involv...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
Apache Spark is probably the most widely adopted framework for developing big-data batch application...
Dissertação de mestrado em Engenharia de InformáticaFormal verification of software has been an acti...
The standard SPARK deductive verification tools, based on contracts, are not practical in early stag...
An approach to generating provably correct sequential code from formallydeveloped algorithmic design...
We present a case-study of developing a simple software module using contracts, and rigorously verif...
We present a link between the interactive proof assistant Isabelle/HOL and the SPARK/Ada tool suite ...
Many distributed systems use a minimum spanning tree (MST) as the backbone of efficient communicatio...
Dissertação de mestrado em Matemática e ComputaçãoA detecção de erros em sistemas computacionais, em...
AbstractThis paper discusses our methodology for formal analysis and automatic verification of softw...
Abstract. SPARK is an environment for the development and validation of soft-ware for high integrity...
Made available in DSpace on 2015-04-11T14:03:20Z (GMT). No. of bitstreams: 1 HERBERT OLIVEIRA.pdf: ...
Ensuring and verifying the properties of safety- and security-critical software is paramount. Event-...
This paper describes a tool-supported method for the formal verification of Ada programs. It present...
International audienceThis paper presents SPARK by Example, a guide for people wanting to get involv...
International audienceAmong formal methods, the deductive verification approach allows establishing ...
Apache Spark is probably the most widely adopted framework for developing big-data batch application...