Conferr: A Tool For Assessing Resilience To Human Configuration Errors

2008 IEEE INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS WITH FTCS & DCC(2008)

引用 113|浏览32
暂无评分
摘要
We present ConfErr, a tool for testing anti quantifying the resilience of software systems to human-induced configuration errors. ConfErr uses human error models rooted in psychology and linguistics to generate realistic configuration mistakes; it then injects these mistakes and measures their effects, producing a resilience, profile of the system under test. The resilience profile, capturing succinctly how sensitive the target software is to different classes of configuration errors, can. be used for improving the software or to compare systems to each other ConfErr is highly portable, because all mutations are performed on abstract representations of the configuration files. Using ConfErr, we found several serious flaws in the MySQL and Postgres databases, Apache web server, and BIND and djbdns name servers; we were also able to directly compare: the resilience of functionally-equivalent systems, such as MySQL and Postgres.
更多
查看译文
关键词
databases,software systems,software portability,system testing,resilience,system under test,psychology,benchmark testing,human error
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要