2008 Sixth IEEE International Conference on Software Engineering and Formal Methods 2008
DOI: 10.1109/sefm.2008.31
|View full text |Cite
|
Sign up to set email alerts
|

Using Formal Verification to Reduce Test Space of Fault-Tolerant Programs

Abstract: Testing object-oriented programs is still a hard task, despite many studies on criteria to better cover the test space. Test criteria establish requirements one want to achieve in testing programs to help in finding software defects. On the other hand, program verification guarantees that a program preserves its specification but its application is not very straightforward in many cases. Both program testing and verification are expensive tasks and could be used to complement each other. This paper presents a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
1
0
4

Year Published

2009
2009
2017
2017

Publication Types

Select...
1
1
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 27 publications
(30 reference statements)
0
1
0
4
Order By: Relevance
“…OConGraX has been developed to automate test cases for objects and exceptions under dataflow testing techniques, but can be used to help in understanding programs and be integrated with verification tools to take advantages of the V&V approach. In [11], we suggested an approach, and a corresponding tool support, to integrate and automate testing and verification activities for fault-tolerant systems.…”
Section: Discussionmentioning
confidence: 99%
“…OConGraX has been developed to automate test cases for objects and exceptions under dataflow testing techniques, but can be used to help in understanding programs and be integrated with verification tools to take advantages of the V&V approach. In [11], we suggested an approach, and a corresponding tool support, to integrate and automate testing and verification activities for fault-tolerant systems.…”
Section: Discussionmentioning
confidence: 99%
“…As diversas subclasses da classe Exception são definidas na API para fazer o tratamento de exceções específicas (Azevedo, 2011). As exceções em Java são classificadas nos seguintes tipos (Xavier et al, 2008):…”
Section: Tratamento De Exceções Em Javaunclassified
“…Ele checa propriedades referentes ao tratamento de exceções em um sistema Java, além de gerar estatísticas de cobertura relativas aos estados varridos durante a verificação. A figura 3.12 mostra a tela de seleção das propriedades que a ferramentaé capaz de verificar (Xavier et al, 2008).…”
Section: Ferramentasunclassified
See 2 more Smart Citations