• DocumentCode
    238783
  • Title

    Maximising axiomatization coverage and minimizing regression testing time

  • Author

    Wagner, Michael

  • Author_Institution
    Optimisation & Logistics Group, Univ. of Adelaide, Adelaide, SA, Australia
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    2885
  • Lastpage
    2892
  • Abstract
    The correctness of program verification systems is of great importance, as they are used to formally prove that safety- and security-critical programs follow their specification. One of the contributing factors to the correctness of the whole verification system is the correctness of the background axiomatization, which captures the semantics of the target program language. We present a framework for the maximization of the proportion of the axiomatization that is used (“covered”) during testing of the verification tool. The diverse set of test cases found not only increases the trust in the verification system, but it can also be used to reduce the time needed for regression testing.
  • Keywords
    formal specification; minimisation; program verification; regression analysis; safety-critical software; statistical testing; axiomatization coverage maximisation; background axiomatization; program language; program verification system correctness; regression testing time minimization; safety-critical programs; security-critical programs; verification system; verification tool; Calculus; Complexity theory; Evolutionary computation; Java; Optimization; Semantics; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2014 IEEE Congress on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6626-4
  • Type

    conf

  • DOI
    10.1109/CEC.2014.6900324
  • Filename
    6900324