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 条
  • [21] Incremental verification of architecture specification language for real-time systems
    Tsai, JJP
    Sistla, AP
    Paul, R
    THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 215 - 222
  • [22] Real-time MLton: A Standard ML runtime for real-time functional programs
    Shivkumar, Bhargav
    Murphy, Jeffrey
    Ziarek, Lukasz
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2021, 31
  • [23] Copilot: A Hard Real-Time Runtime Monitor
    Pike, Lee
    Goodloe, Alwyn
    Morisset, Robin
    Niller, Sebastian
    RUNTIME VERIFICATION, 2010, 6418 : 345 - +
  • [24] Testing Real-Time Systems with Runtime Enforcement
    Bechennec, Jean-Luc
    Faucou, Sebastien
    Roux, Olivier H.
    Brun, Matthias
    Givel, Louis-Marie
    IEEE DESIGN & TEST, 2018, 35 (04) : 31 - 37
  • [25] RTMLton: An SML Runtime for Real-Time Systems
    Shivkumar, Bhargav
    Murphy, Jeffrey
    Ziarek, Lukasz
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 113 - 130
  • [26] RTFTL: design and implementation of real-time FTL algorithm for flash memory
    Qinlu He
    Genqing Bian
    Weiqi Zhang
    Zhen Li
    The Journal of Supercomputing, 2022, 78 : 18959 - 18993
  • [27] RTFTL: design and implementation of real-time FTL algorithm for flash memory
    He, Qinlu
    Bian, Genqing
    Zhang, Weiqi
    Li, Zhen
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (17): : 18959 - 18993
  • [28] Use of runtime enforcement for the test of real-time systems
    Givel, Louis-Marie
    Brun, Matthias
    Constant, Camille
    Faucou, Sebastien
    Roux, Olivier H.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 984 - 990
  • [29] Runtime support for reconfigurable real-time embedded systems
    Papp, Z
    IMTC/2001: PROCEEDINGS OF THE 18TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3: REDISCOVERING MEASUREMENT IN THE AGE OF INFORMATICS, 2001, : 2111 - 2116
  • [30] REAL-TIME EUCLID - A LANGUAGE FOR RELIABLE REAL-TIME SYSTEMS
    KLIGERMAN, E
    STOYENKO, AD
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (09) : 941 - 949