DocumentCode
3702801
Title
An approach to enhance students´ competency in software verification techniques
Author
Omar Ochoa;Salamah Salamah
Author_Institution
Department of Computer Science, University of Texas at El Paso, El Paso, Texas, USA
fYear
2015
Firstpage
1
Lastpage
9
Abstract
In this paper we present an approach used to enhance students´ competency in software verification. Students were asked to apply software verification techniques to a complex formal specification system. The complexity of the system stems from its sophisticated requirements. Selecting such system for this study was intentional for the following two reasons 1) the system is difficult to understand and analyze because of the domain knowledge required to generate formal specifications in temporal logic and 2) the system is large and complex which lends itself to a wide range of applicable verification techniques, and thus highlights the differences in the capabilities of each of the software verification approaches. Students were assessed using multiple criteria including; examination in applying learned techniques, students´ attitude toward the technique, perceived efficiency of the techniques in discovering software defects, and the ability of the technique to locate errors in the code beyond simply indicating their presence. The results of this work show that the students applied the learned techniques successfully and their attitudes towards software verification improved.
Keywords
"Formal specifications","Software systems","Complexity theory","Software testing","Formal verification"
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
Print_ISBN
978-1-4799-8454-1
Type
conf
DOI
10.1109/FIE.2015.7344050
Filename
7344050
Link To Document