作者
Jiaqi Zhang, Lakshminarayanan Renganarayana, Xiaolan Zhang, Niyu Ge, Vasanth Bala, Tianyin Xu, Yuanyuan Zhou
发表日期
2014/4/5
研讨会论文
Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems
页码范围
687-700
出版商
ACM
简介
As software systems become more complex and configurable, failures due to misconfigurations are becoming a critical problem. Such failures often have serious functionality, security and financial consequences. Further, diagnosis and remediation for such failures require reasoning across the software stack and its operating environment, making it difficult and costly. We present a framework and tool called EnCore to automatically detect software misconfigurations. EnCore takes into account two important factors that are unexploited before: the interaction between the configuration settings and the executing environment, as well as the rich correlations between configuration entries. We embrace the emerging trend of viewing systems as data, and exploit this to extract information about the execution environment in which a configuration setting is used. EnCore learns configuration rules from a given set of sample …
学术搜索中的文章
J Zhang, L Renganarayana, X Zhang, N Ge, V Bala… - Proceedings of the 19th international conference on …, 2014