• 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