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 :
بازگشت