kirancodes.me
To Proof Maintenance & Beyond!

Synoptic: studying logged behavior with inferred models

Ivan Beschastnikh, Jenny Abrahamson, Yuriy Brun, Michael D. Ernst

Abstract

Logging is a powerful method for capturing program activity and state during an execution. However, log inspection remains a tedious activity, with developers often piecing together what went on from multiple log lines and across many files. This paper describes Synoptic, a tool that takes logs as input and outputs a finite state machine that models the process generating the logs. The paper overviews the model inference algorithms. Then, it describes the Synoptic tool, which is designed to support a rich log exploration workflow.

BibTeX
@inproceedings{Beschastnikh-al:FSE11,
  author    = {Ivan Beschastnikh and
               Jenny Abrahamson and
               Yuriy Brun and
               Michael D. Ernst},
  title     = {Synoptic: studying logged behavior with inferred models},
  booktitle = {FSE},
  pages     = {448--451},
  publisher = {{ACM}},
  year      = {2011},
}

Related papers