Automated Repair of Unrealisable LTL Specifications Guided by Model Counting

被引:2
|
作者
Brizzio, Matias [1 ]
Cordy, Maxime [2 ]
Papadakis, Mike [2 ]
Sanchez, Cesar [3 ]
Aguirre, Nazareno [4 ]
Degiovanni, Renzo [2 ]
机构
[1] Univ Politecn Madrid, IMDEA Software Inst, Madrid, Spain
[2] Univ Luxembourg, SnT, Luxembourg, Luxembourg
[3] IMDEA Software Inst, Madrid, Spain
[4] Univ Nacl Rio Cuarto, CONICET, Rio Cuarto, Argentina
关键词
Search-based Software Engineering; Model Counting; LTL-Synthesis; TEMPORAL LOGIC; ASSUMPTIONS;
D O I
10.1145/3583131.3590454
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The reactive synthesis problem consists of automatically producing correct-by-construction operational models of systems from high-level formal specifications of their behaviours. However, specifications are often unrealisable, meaning that no system can be synthesised from the specification. To deal with this problem, we present AuRUS, a search-based approach to repair unrealisable Linear-Time Temporal Logic (LTL) specifications. AuRUS aims at generating solutions that are similar to the original specifications by using the notions of syntactic and semantic similarities. Intuitively, the syntactic similarity measures the text similarity between the specifications, while the semantic similarity measures the number of behaviours preserved/removed by the candidate repair. We propose a new heuristic based on model counting to approximate semantic similarity. We empirically assess AuRUS on many unrealisable specifications taken from different benchmarks and show that it can successfully repair all of them. Also, compared to related techniques, AuRUS can produce many unique solutions while showing more scalability.
引用
收藏
页码:1499 / 1507
页数:9
相关论文
共 50 条
  • [31] Automated program repair using genetic programming and model checking
    Zahra Zojaji
    Behrouz Tork Ladani
    Alireza Khalilian
    Applied Intelligence, 2016, 45 : 1066 - 1088
  • [32] Automated program repair using genetic programming and model checking
    Zojaji, Zahra
    Ladani, Behrouz Tork
    Khalilian, Alireza
    APPLIED INTELLIGENCE, 2016, 45 (04) : 1066 - 1088
  • [33] Automated Data Model Generation From Textual Specifications: A Case Study of ECHONET Lite Specification
    Pham, Van Cu
    Linh, Nguyen Thi Dieu
    Le, Tung
    Nguyen, Tien Huy
    Tan, Yasuo
    IEEE ACCESS, 2023, 11 : 138316 - 138324
  • [34] Verifying Web Applications: From Business Level Specifications to Automated Model-Based Testing
    Colombo, Christian
    Micallef, Mark
    Scerri, Mark
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (141): : 14 - 28
  • [35] Model-based Approach for Automated Test Case Generation from Visual Requirement Specifications
    Singi, Kapil
    Era, Dipin
    Kaulgud, Vikrant
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [36] FUZZY GENETIC ALGORITHM MODEL FOR OPTIMIZATION OF AUTOMATED GUIDED VEHICLE SCHEDULING
    Badakhshian, Mostafa
    Sulaiman, Shamsuddin B.
    Ariffin, Mohd Khairol Anuar B.
    PROCEEDINGS OF THE 38TH INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2008, : 1791 - 1797
  • [37] A practical model of routing problems for automated guided vehicles with acceleration and deceleration
    Nishi, Tatsushi
    Matsushita, Susumu
    Hisano, Takeshi
    Morikawa, Masahi
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2014, 8 (05):
  • [38] Semantic-guided RGB-Thermal Crowd Counting with Segment Anything Model
    Fang, Yaqun
    Shi, Yi
    Bei, Jia
    Ren, Tongwei
    PROCEEDINGS OF THE 4TH ANNUAL ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, ICMR 2024, 2024, : 570 - 578
  • [39] Clinical validation of a delta check model in haematology automated counting improves data validation
    Fu, Yang
    Luo, Guoju
    Tang, Zhuoyun
    Li, Mengyu
    Chen, Si
    Jiang, Hong
    INTERNATIONAL JOURNAL OF LABORATORY HEMATOLOGY, 2020, 42 (01) : 77 - 81
  • [40] Towards Model Repair by Human Opinion-Guided Reinforcement Learning
    Dagenais, Kyanna
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 192 - 195