2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) 2021
DOI: 10.1109/icse-companion52605.2021.00079
|View full text |Cite
|
Sign up to set email alerts
|

ThEodorE: a Trace Checker for CPS Properties

Abstract: ThEodorE is a trace checker for Cyber-Physical systems (CPS). It provides users with (i) a GUI editor for writing CPS requirements; (ii) an automatic procedure to check whether the requirements hold on execution traces of a CPS. ThEodorE enables writing requirements using the Hybrid Logic of Signals (HLS), a novel, logic-based specification language to express CPS requirements. The trace checking procedure of ThEodorE reduces the problem of checking if a requirement holds on an execution trace to a satisfiabil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 0 publications
0
1
0
Order By: Relevance
“…Several toolboxes are available for SMC application. Some of them can be directly applied on Matlab/Simulink models, using plugins of the existing software (e.g., Breach [13], S-TaLiRo [14] or Plasma Lab [15]) or by analysing execution traces collected from the simulations (e.g., with ThEodorE [16]). It is also possible to model the system using timed automaton (TA) (i.e., finite state machine) structures, which are applied to define a timed behaviour and analyse realtime systems [17], e.g., using the UPPAAL SMC toolbox [18].…”
Section: Introductionmentioning
confidence: 99%
“…Several toolboxes are available for SMC application. Some of them can be directly applied on Matlab/Simulink models, using plugins of the existing software (e.g., Breach [13], S-TaLiRo [14] or Plasma Lab [15]) or by analysing execution traces collected from the simulations (e.g., with ThEodorE [16]). It is also possible to model the system using timed automaton (TA) (i.e., finite state machine) structures, which are applied to define a timed behaviour and analyse realtime systems [17], e.g., using the UPPAAL SMC toolbox [18].…”
Section: Introductionmentioning
confidence: 99%