• DocumentCode
    660576
  • Title

    Mining branching-time scenarios

  • Author

    Fahland, Dirk ; Lo, Daniel ; Maoz, Shahar

  • Author_Institution
    Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2013
  • fDate
    11-15 Nov. 2013
  • Firstpage
    443
  • Lastpage
    453
  • Abstract
    Specification mining extracts candidate specification from existing systems, to be used for downstream tasks such as testing and verification. Specifically, we are interested in the extraction of behavior models from execution traces. In this paper we introduce mining of branching-time scenarios in the form of existential, conditional Live Sequence Charts, using a statistical data-mining algorithm. We show the power of branching scenarios to reveal alternative scenario-based behaviors, which could not be mined by previous approaches. The work contrasts and complements previous works on mining linear-time scenarios. An implementation and evaluation over execution trace sets recorded from several real-world applications shows the unique contribution of mining branching-time scenarios to the state-of-the-art in specification mining.
  • Keywords
    data mining; formal verification; program testing; statistical analysis; behavior models extraction; branching-time scenarios mining; conditional live sequence charts; statistical data-mining algorithm; Abstracts; Context; Data mining; Educational institutions; Semantics; Testing; Weight measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2013 IEEE/ACM 28th International Conference on
  • Conference_Location
    Silicon Valley, CA
  • Type

    conf

  • DOI
    10.1109/ASE.2013.6693102
  • Filename
    6693102