计算机科学
实施
协议(科学)
编码(集合论)
程序设计语言
软件错误
软件
集合(抽象数据类型)
医学
替代医学
病理
作者
Jingting Chen,Feng Li,Qingfang Chen,P. Li,Lili Xu,Wei Huo
标识
DOI:10.1145/3607199.3607222
摘要
The implementation of network protocol must comply with respective Request for Comments (RFC) and updated as RFCs evolve. However, due to the richness of RFCs and the complex relationships between them, systematically discovering the evolution of RFC requirements is non-trivial, which consequently brings in inconsistency bugs when modifying code to support new RFC documents. This can lead to inconsistency bugs when modifying code to support new RFC documents, known as RFC-evolutionary bugs or ebugs. Recent approaches have used natural language processing techniques to extract RFC rules and employed differential testing or static analysis to discover inconsistency bugs in protocol implementations. However, they seldom consider the evolution of RFC requirements nor their related bugs.
科研通智能强力驱动
Strongly Powered by AbleSci AI