Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering 2020
DOI: 10.1145/3324884.3416631
|View full text |Cite
|
Sign up to set email alerts
|

Trace-checking signal-based temporal properties

Abstract: Trace checking is a verification technique widely used in Cyber-physical system (CPS) development, to verify whether execution traces satisfy or violate properties expressing system requirements. Often these properties characterize complex signal behaviors and are defined using domain-specific languages, such as SB-TemPsy-DSL, a pattern-based specification language for signal-based temporal properties. Most of the trace-checking tools only yield a Boolean verdict. However, when a property is violated by a trac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
15
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 70 publications
0
15
0
Order By: Relevance
“…S2: 101 requirements were provided by the authors of SB-TemPsy-DSL [7]. They mostly refer to the physical dynamics of the satellite, as in "the beta angle [31] shall show an oscillatory behavior with a maximum period o f 2500 s".…”
Section: A Expressiveness O F Hls (Rq1)mentioning
confidence: 99%
See 3 more Smart Citations
“…S2: 101 requirements were provided by the authors of SB-TemPsy-DSL [7]. They mostly refer to the physical dynamics of the satellite, as in "the beta angle [31] shall show an oscillatory behavior with a maximum period o f 2500 s".…”
Section: A Expressiveness O F Hls (Rq1)mentioning
confidence: 99%
“…Time-based languages (e.g., STL [2], STL* [3], RFOL [4], SFO [5], TPTL [6]. and SB-TemPsy-DSL [7]) interpret the records of the cyber and physical components as signals over a time domain. Specifications written in a time-based language express time relations over the occurrence of events.…”
mentioning
confidence: 99%
See 2 more Smart Citations
“…Pattern-based languages are a common solution to solve recurrent problems of many domains, including robotics [60,81], cyber-physical systems [82], self-adaptive systems [83,84], machine learning [85], IoT [86], and multi-agent systems [84,[87][88][89]. Existing design patterns in the field of multi-agent systems were classified in a recent survey [88].…”
Section: Pattern-based Languagesmentioning
confidence: 99%