TY - GEN
T1 - Buffy
T2 - 3rd ACM Workshop on Hot Topics in Networks, HOTNETS 2024
AU - Seyhani, Amir
AU - Zhao, Junyi
AU - Gupta, Aarti
AU - Walker, David
AU - Arashloo, Mina Tahmasbi
N1 - Publisher Copyright:
© 2024 Copyright held by the owner/author(s).
PY - 2024/11/18
Y1 - 2024/11/18
N2 - Despite recent advances in using formal methods for analyzing network performance, modeling network functionality for performance analysis remains challenging. Existing tools expect users to directly create the logical formulas corresponding to the network functionality of interest. This is often unintuitive, difficult to get right, and tightly coupled with the specific encoding and reasoning engine one chooses to use. Instead, we propose language abstractions that enable users to model network functionality and analysis tasks in an imperative solver-agnostic program, and a framework to transform them into a representation that can be analyzed by the appropriate solver. We outline our progress so far, demonstrating the potential of our approach through preliminary case studies and directions for future work.
AB - Despite recent advances in using formal methods for analyzing network performance, modeling network functionality for performance analysis remains challenging. Existing tools expect users to directly create the logical formulas corresponding to the network functionality of interest. This is often unintuitive, difficult to get right, and tightly coupled with the specific encoding and reasoning engine one chooses to use. Instead, we propose language abstractions that enable users to model network functionality and analysis tasks in an imperative solver-agnostic program, and a framework to transform them into a representation that can be analyzed by the appropriate solver. We outline our progress so far, demonstrating the potential of our approach through preliminary case studies and directions for future work.
KW - Domain-Specific Programming Languages
KW - Formal Verification
KW - Network Performance Analysis
UR - http://www.scopus.com/inward/record.url?scp=85215684663&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85215684663&partnerID=8YFLogxK
U2 - 10.1145/3696348.3696854
DO - 10.1145/3696348.3696854
M3 - Conference contribution
AN - SCOPUS:85215684663
T3 - HOTNETS 2024 - Proceedings of the 2024 3rd ACM Workshop on Hot Topics in Networks
SP - 95
EP - 102
BT - HOTNETS 2024 - Proceedings of the 2024 3rd ACM Workshop on Hot Topics in Networks
PB - Association for Computing Machinery, Inc
Y2 - 18 November 2024 through 19 November 2024
ER -