• DocumentCode
    3369005
  • Title

    Towards Trace Based Model Synthesis for Program Understanding and Test Automation

  • Author

    Kanstrén, Teemu

  • Author_Institution
    Tech. Res. Centre of Finland (VTT), Oulu
  • fYear
    2007
  • fDate
    25-31 Aug. 2007
  • Firstpage
    46
  • Lastpage
    46
  • Abstract
    Effective maintenance and evolution of complex, software intensive systems requires understanding how the system works and having tests available to verify the effects of changes. Understanding complex systems is difficult, and testability of these systems is often low due to design constraints, system complexity and long- term evolution. Thus understanding the system and adding new tests is difficult. Yet, especially in these cases, the understanding and tests are important to verify the system correctness over long-term evolution. This paper discusses synthesizing models from system traces and using these models to facilitate program understanding and test automation. Basing the models on execution traces allows generation of automated tests even for low testability systems. Generating and visualizing abstracted models facilitates program understanding, which helps in system maintenance.
  • Keywords
    program diagnostics; program testing; program understanding; software intensive system; test automation; trace based model synthesis; Automatic testing; Automation; Control systems; Instruments; Real time systems; Software maintenance; Software systems; Software testing; System testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2007. ICSEA 2007. International Conference on
  • Conference_Location
    Cap Esterel
  • Print_ISBN
    0-7695-2937-2
  • Electronic_ISBN
    978-0-7695-2937-0
  • Type

    conf

  • DOI
    10.1109/ICSEA.2007.80
  • Filename
    4299927