Diagnosing misconfiguration with dynamic detection of configuration invariants

  • Authors:
  • Dong Zhou

  • Affiliations:
  • DoCoMo USA Labs

  • Venue:
  • HotDep'07 Proceedings of the 3rd workshop on on Hot Topics in System Dependability
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In software engineering, an invariant is a set of properties describing the value of a program variable. Dynamic invariant detection has been used to debug software errors. In this position paper, we propose to dynamically construct invariants for configuration settings, and to detect violations to configuration invariants for misconfiguration diagnosis. We also propose to use task-based suspect ranking to identify suspicious configuration changes made by less trustable programs to improve the diagnosis process. We describe our design of a misconfiguration diagnosis system based on dynamic configuration invariant detection and suspect ranking with task-related information.