Synthesizing Formal Network Specifications From Input-Output Examples

被引:0
|
作者
Chen, Haoxian [1 ]
Wu, Chenyuan [1 ]
Zhao, Andrew [1 ]
Raghothaman, Mukund [2 ]
Naik, Mayur [1 ]
Loo, Boon Thau [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Univ Southern Calif, Los Angeles, CA 90007 USA
关键词
Routing protocols; Benchmark testing; Consensus protocol; Task analysis; Semantics; Security; Runtime; Network protocol; program synthesis;
D O I
10.1109/TNET.2022.3208551
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose, a tool that synthesizes network specifications in a declarative logic programming language from input-output examples. aims to accelerate the adoption of formal verification in networking practice, by reducing the effort and expertise required to specify network models or properties. aims to be i) highly expressive, capable of synthesizing network specifications with complex semantics; ii) scalable, by virtue of using a novel best-first search algorithm to efficiently explore an unbounded solution space, and iii) robust, avoiding the need for exhaustive input-output examples by actively generating new examples. Our experiments demonstrate that can synthesize a wide range of specifications used in network verification, analysis, and implementations. Furthermore, improves upon existing approaches in terms of expressiveness, robustness to examples, and the quality of synthesized programs.
引用
收藏
页码:994 / 1009
页数:16
相关论文
共 50 条
  • [41] Optimization of fuzzy evapotranspiration model through neural training with input-output examples
    Odhiambo, LO
    Yoder, RE
    Yoder, DC
    Hines, JW
    TRANSACTIONS OF THE ASAE, 2001, 44 (06): : 1625 - 1633
  • [42] Optimization of fuzzy evapotranspiration model through neural training with input-output examples
    Odhiambo, Lameck O.
    Yoder, Ronald E.
    Yoder, Daniel C.
    Hines, J. Wesley
    Transactions of the American Society of Agricultural Engineers, 2001, 44 (06): : 1625 - 1633
  • [43] The choice of an input-output table embedded in regional econometric input-output models
    Israilevich, PR
    Hewings, GJD
    Schindler, GR
    Mahidhara, R
    PAPERS IN REGIONAL SCIENCE, 1996, 75 (02) : 103 - 119
  • [45] THE ESTIMATION OF INPUT-OUTPUT TYPE OUTPUT MULTIPLIERS WHEN NO INPUT-OUTPUT MODEL EXISTS - A REPLY
    KATZ, JL
    BURFORD, RL
    JOURNAL OF REGIONAL SCIENCE, 1982, 22 (03) : 383 - 387
  • [46] METHOD OF SYNTHESIZING AN AUTONOMOUS SHIPBUILDING INDUSTRY FOR AN INTER-INDUSTRY INPUT-OUTPUT MODEL
    HAMILTON, JE
    ANNALS OF MATHEMATICAL STATISTICS, 1952, 23 (03): : 481 - 481
  • [47] Synthesizing Traffic Scenarios from Formal Specifications for Testing Automated Vehicles
    Klischat, Moritz
    Althoff, Matthias
    2020 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2020, : 2058 - 2065
  • [48] CAUSAL REALIZATION FROM INPUT-OUTPUT PAIRS
    PORTER, WA
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1977, 15 (01) : 120 - 128
  • [49] Synthesizing Traffic Scenarios from Formal Specifications Using Reachability Analysis
    Finkeldei, Florian
    Althoff, Matthias
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 1285 - 1291
  • [50] CLOSING THE CANADIAN INPUT-OUTPUT MODEL - HOMOGENEOUS VERSUS NONHOMOGENEOUS HOUSEHOLD SECTOR SPECIFICATIONS
    CLOUTIER, M
    THOMASSIN, PJ
    AMERICAN JOURNAL OF AGRICULTURAL ECONOMICS, 1994, 76 (05) : 1267 - 1268