作者
Tim Nelson, Andrew D Ferguson, Shriram Krishnamurthi
发表日期
2015
研讨会论文
FM 2015: Formal Methods: 20th International Symposium, Oslo, Norway, June 24-26, 2015, Proceedings 20
页码范围
395-413
出版商
Springer International Publishing
简介
Networks are increasingly controlled by software, and bad updates can bring down an entire network. Network operators therefore need tools to determine the impact of changes. To address this, we present static differential analysis of software-defined network (SDN) controller programs. Given two versions of a controller program our tool, Chimp, builds atop Alloy to produce a set of concrete scenarios where the programs differ in their behavior. Chimp thus enables network developers to exploit the power of formal methods tools without having to be trained in formal logic or property elicitation. Furthermore, we show that there are many interesting properties that one can state about the changes themselves. Our evaluation shows that Chimp is fast, returning scenarios in under a second on several real applications.
引用总数
2016201720182019202020212022202320241244151
学术搜索中的文章
T Nelson, AD Ferguson, S Krishnamurthi - FM 2015: Formal Methods: 20th International …, 2015