Timestamp Temporal Logic (TTL) for Testing the Timing of Cyber-Physical Systems

Author:

Mehrabian Mohammadreza1,Khayatian Mohammad1,Shrivastava Aviral1,Eidson John C.2,Derler Patricia3,Andrade Hugo A.4,Li-Baboud Ya-Shian5,Griffor Edward6,Weiss Marc7,Stanton Kevin8

Affiliation:

1. Arizona State University, Tempe, AZ, US

2. University of California Berkeley, CA

3. National Instruments corporation, N Mopac Expy, Austin, TX

4. University of Texas at Austin, El Cerrito, CA

5. National Institute of Standard and Technology (NIST), Hillsboro, OR

6. National Institute of Standard and Technology (NIST), Gaithersburg, MD

7. Marc Weiss Consulting, Aptos, CA

8. Intel corporation, Hillsboro, OR

Abstract

In order to test the performance and verify the correctness of Cyber-Physical Systems (CPS), the timing constraints on the system behavior must be met. Signal Temporal Logic (STL) can efficiently and succinctly capture the timing constraints of a given system model. However, many timing constraints on CPS are more naturally expressed in terms of events on signals. While it is possible to specify event-based timing constraints in STL, such statements can quickly become long and arcane in even simple systems. Timing constraints for CPS, which can be large and complex systems, are often associated with tolerances, the expression of which can make the timing constraints even more cumbersome using STL. This paper proposes a new logic, Timestamp Temporal Logic (TTL), to provide a definitional extension of STL that more intuitively expresses the timing constraints of distributed CPS. TTL also allows for a more natural expression of timing tolerances. Additionally, this paper outlines a methodology to automatically generate logic code and programs to monitor the expressed timing constraints. Since our TTL monitoring logic evaluates the timing constraints using only the timestamps of the required events on the signal, the TTL monitoring logic has significantly less memory footprint when compared to traditional STL monitoring logic, which stores the signal value at the required sampling frequency. The key contribution of this paper is a scalable approach for online monitoring of the timing constraints. We demonstrate the capabilities of TTL and our methodology for online monitoring of TTL constraints on two case studies: 1) Synchronization and phase control of two generators and, 2) Simultaneous image capture using distributed cameras for 3D image reconstruction.

Funder

National Science Foundation

National Institute of Standards and Technology

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Cited by 12 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A run-time verification method with consideration of uncertainties for cyber–physical systems;Microprocessors and Microsystems;2023-09

2. Table interpretation of the temporal description logic LTLALC;PROBLEMS IN PROGRAMMING;2022-12

3. Extending Signal Temporal Logic with Quantitative Semantics by Intervals for Robust Monitoring of Cyber-physical Systems;ACM Transactions on Cyber-Physical Systems;2021-01-28

4. Multiform Logical Time & Space for Mobile Cyber-Physical System With Automated Driving Assistance System;2020 27th Asia-Pacific Software Engineering Conference (APSEC);2020-12

5. EC.LANG – A Language for Specifying Response Time Analyses of Event Chains;2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST);2020-10

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3