Symbolic Execution and Thresholding for Efficiently Tuning Fuzzy Logic Programs

被引:9
|
作者
Moreno, Gines [1 ]
Penabad, Jaime [2 ]
Riaza, Jose A. [1 ]
Vidal, German [3 ]
机构
[1] UCLM, Dept Comp Syst, Albacete 02071, Spain
[2] UCLM, Dept Math, Albacete 02071, Spain
[3] Univ Politecn Valencia, MiST, DSIC, Valencia, Spain
关键词
Fuzzy logic programming; Symbolic execution; Tuning;
D O I
10.1007/978-3-319-63139-4_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fuzzy logic programming is a growing declarative paradigm aiming to integrate fuzzy logic into logic programming. One of the most difficult tasks when specifying a fuzzy logic program is determining the right weights for each rule, as well as the most appropriate fuzzy connectives and operators. In this paper, we introduce a symbolic extension of fuzzy logic programs in which some of these parameters can be left unknown, so that the user can easily see the impact of their possible values. Furthermore, given a number of test cases, the most appropriate values for these parameters can be automatically computed. Finally, we show some benchmarks that illustrate the usefulness of our approach.
引用
收藏
页码:131 / 147
页数:17
相关论文
共 50 条
  • [41] A Formal Model for Detecting Bugs by Symbolic Execution of Programs
    A. Yu. Gerasimov
    D. O. Kuts
    A. A. Novikov
    Programming and Computer Software, 2020, 46 : 731 - 736
  • [42] VALIDATION OF CONCURRENT ADA PROGRAMS USING SYMBOLIC EXECUTION
    MORASCA, S
    PEZZE, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 387 : 467 - 486
  • [43] Symbolic Execution Proofs for Higher Order Store Programs
    Reus, Bernhard
    Charlton, Nathaniel
    Horsfall, Ben
    JOURNAL OF AUTOMATED REASONING, 2015, 54 (03) : 199 - 284
  • [44] USING SYMBOLIC EXECUTION FOR VERIFICATION OF ADA TASKING PROGRAMS
    DILLON, LK
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1990, 12 (04): : 643 - 669
  • [45] Loop-Extended Symbolic Execution on Binary Programs
    Saxena, Prateek
    Poosankam, Pongsin
    McCamant, Stephen
    Song, Dawn
    ISSTA 2009: INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2009, : 225 - 235
  • [46] Hotspot Symbolic Execution of Floating-Point Programs
    Quan, Minghui
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 1112 - 1114
  • [47] Symbolic Verification of Fuzzy Logic Models
    Zhao, Siang
    Li, Zhongyang
    Chen, Zhenbang
    Wang, Ji
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1787 - 1789
  • [48] PATH FOR AND-PARALLEL EXECUTION OF LOGIC PROGRAMS
    LEE, SH
    KIM, DH
    CHOE, KM
    INFORMATION PROCESSING LETTERS, 1994, 52 (04) : 191 - 199
  • [49] THE OR-FOREST DESCRIPTION FOR THE EXECUTION OF LOGIC PROGRAMS
    SUN, CZ
    TZU, YG
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 710 - 717
  • [50] AN AND-PARALLEL EXECUTION MODEL OF LOGIC PROGRAMS
    SCHWINN, B
    BARTH, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 213 : 289 - 300