Refining Specifications for Configuration Repair with Side Effect Diagnosis
Writing specifications in configuration repair has become hard for network operators due to the increasing complexity of routing policies. If operators fail to describe critical routing policies in the specifications, the repair tools could introduce unexpected changes in routing behaviors (i.e., side effects) that violate the policies. To ease the operational burden of specification writing, we explore a specification refinement approach that (1) identifies such side effects by repair and (2) refines the specifications to prevent the side effects, rather than requiring operators to write the complete specifications from scratch. To realize this approach with existing repair tools, we propose SEA, a system that can diagnose the side effects by repair. By designing the refinement process using an existing repair tool and SEA, we first demonstrate how SEA helps operators write the specifications to prevent side effects. Second, we show that SEA completes the side effect diagnosis within ten seconds for various numbers of synthetic configuration changes on real network topologies.
Authors
- Ryusei Shiiba (ORCID: https://orcid.org/0009-0000-6234-0578)
- Osamu Akashi (ORCID: https://orcid.org/0000-0001-8681-7801)
- Kensuke Fukuda (ORCID: https://orcid.org/0000-0001-8372-2807)
- Satoru Kobayashi (ORCID: https://orcid.org/0000-0003-1017-0938)
Institutions
- Okayama University (JP)
- Nippon Soken (Japan) (JP)
Publication Details
- Published
- 2025-08-19
- DOI
- https://doi.org/10.1145/3750022.3750464
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.00