• DocumentCode
    3141631
  • Title

    Unifying FSM-inference algorithms through declarative specification

  • Author

    Beschastnikh, Ivan ; Brun, Yuriy ; Abrahamson, Jenny ; Ernst, Michael D. ; Krishnamurthy, Arvind

  • Author_Institution
    Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    252
  • Lastpage
    261
  • Abstract
    Logging system behavior is a staple development practice. Numerous powerful model inference algorithms have been proposed to aid developers in log analysis and system understanding. Unfortunately, existing algorithms are difficult to understand, extend, and compare. This paper presents InvariMint, an approach to specify model inference algorithms declaratively. We applied InvariMint to two model inference algorithms and present evaluation results to illustrate that InvariMint (1) leads to new fundamental insights and better understanding of existing algorithms, (2) simplifies creation of new algorithms, including hybrids that extend existing algorithms, and (3) makes it easy to compare and contrast previously published algorithms. Finally, algorithms specified with InvariMint can outperform their procedural versions.
  • Keywords
    finite state machines; formal specification; inference mechanisms; system monitoring; FSM-inference algorithms; InvariMint; declarative specification; log analysis; logging system behavior; model inference algorithm; system understanding; Algorithm design and analysis; Approximation algorithms; Doped fiber amplifiers; Educational institutions; Electronic mail; Inference algorithms; Postal services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606571
  • Filename
    6606571