FTL-CFree: A Fuzzy Real-Time Language for Runtime Verification

被引:6
|
作者
Perez, Joaquin [1 ]
Jimenez, Jaime [2 ]
Rabanal, Asier [1 ]
Astarloa, Armando [2 ]
Lazaro, Jesus [2 ]
机构
[1] Sisteplant Co, Derio 48160, Spain
[2] Univ Basque Country, Dept Elect & Telecommun, Bilbao 48012, Spain
关键词
Condition monitoring; formal languages; fuzzy logic; runtime verification; LOGIC; LTL;
D O I
10.1109/TII.2014.2307531
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the functional specification language fuzzy temporal logic context free (FTL-CFree), a real runtime language designed to enable industry to model and verify complex scenarios. Such specification requirements demand the flexibility to manage manufacturing event correlations, performance constraints, and timing restrictions, such as holdups and delays. Moreover, this language enriches temporal logic expressiveness with random access to past values and fuzzy evolutionary semantics. Given a specific input trace, this interpretation not only aims to measure the degree of truth of an assertion, but also sets how it will evolve in the future if new trace suffixes are provided. As it is usually the case in runtime verification, the language provides for oracle generation, and so an automatic observable specification can be obtained from high-level requirements. To test the expressiveness and practical usefulness of FTL-CFree, the specifications of two industrial use cases are generated: 1) a batch plant in a glassworks; and 2) a manufacturing execution system.
引用
收藏
页码:1670 / 1683
页数:14
相关论文
共 50 条
  • [41] Real-time verification of STATEMATE designs
    Brockmeyer, U
    Wittich, G
    COMPUTER AIDED VERIFICATION, 1998, 1427 : 537 - 541
  • [42] Compositional verification of real-time applications
    Hooman, J
    COMPOSITIONALITY: THE SIGNIFICANT DIFFERENCE, 1998, 1536 : 276 - 300
  • [43] Verification of real-time systems design
    Emilia Cambronero, M.
    Valero, Valentin
    Diaz, Gregorio
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2010, 20 (01): : 3 - 37
  • [44] A real-time specification language
    do Amaral, FN
    Haeusler, EH
    Endler, M
    ADVANCES IN LOGIC, ARTIFICIAL INTELLIGENCE AND ROBOTICS, 2002, 85 : 194 - 201
  • [45] Generating formal models for real-time verification by exact low-level runtime analysis of synchronous programs
    Logothetis, G
    Schneider, K
    Metzler, C
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 256 - 264
  • [46] Testing real-time embedded software using runtime enforcement
    Givel, Louis-Marie
    Bechennec, Jean-Luc
    Brun, Matthias
    Faucou, Sebastien
    Roux, Olivier H.
    2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [47] Evaluation of Runtime Monitoring Methods for Real-Time Event Streams
    Hu, Biao
    Huang, Kai
    Chen, Gang
    Knoll, Alois
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 582 - 587
  • [48] Conforming the Runtime Inputs for Hard Real-Time Embedded Systems
    Huang, Kai
    Chen, Gang
    Buckl, Christian
    Knoll, Alois
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 430 - 436
  • [49] Real-time Auditing of the Runtime Environment for Cloud Computing Platforms
    Hwang, Gwan-Hwan
    Huang, Kun-Yih
    Liao, Bo-Siang
    Yuan, Yi-Ling
    Chen, Hung-Fu
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2019, 35 (02) : 323 - 339
  • [50] Runtime Reconfiguration of Custom Instructions for Real-Time Embedded Systems
    Huynh, Huynh Phung
    Mitra, Tulika
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1536 - 1541