• DocumentCode
    2090047
  • Title

    Symbolic System Time in Distributed Systems Testing

  • Author

    Dustmann, Oscar Soria ; Sasnauskas, Raimondas ; Wehrle, Klaus

  • Author_Institution
    Commun. & Distrib. Syst. (ComSys), RWTH Aachen Univ., Aachen, Germany
  • fYear
    2012
  • fDate
    17-21 April 2012
  • Firstpage
    893
  • Lastpage
    894
  • Abstract
    We propose an extension of symbolic execution of distributed systems to test software parts related to timing. Currently, the execution model is limited to symbolic input for individual nodes, not capturing the important class of timing errors resulting from varying network conditions. In this paper, we introduce symbolic system time in order to systematically find timing-related bugs in distributed systems. Instead of executing time events at a concrete time, we execute them at a set of times and analyse possible event interleaving son demand. We detail on the resulting problem space, discuss possible algorithmic optimisations, and highlight our future research directions.
  • Keywords
    distributed processing; program debugging; program testing; algorithmic optimisations; distributed systems testing; software part testing; symbolic execution; symbolic system time; timing errors; timing-related bugs; Computer bugs; Concrete; Conferences; Engines; Optimization; Testing; Wireless sensor networks; Distributed Systems; Networks; Symbolic Execution; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4577-1906-6
  • Type

    conf

  • DOI
    10.1109/ICST.2012.193
  • Filename
    6200205