2013
DOI: 10.1007/s10703-013-0199-z
|View full text |Cite
|
Sign up to set email alerts
|

Runtime verification of embedded real-time systems

Abstract: We present a runtime verification framework that allows on-line monitoring of past-time Metric Temporal Logic (ptMTL) specifications in a discrete time setting. We design observer algorithms for the time-bounded modalities of ptMTL, which take advantage of the highly parallel nature of hardware designs. The algorithms can be translated into efficient hardware blocks, which are designed for reconfigurability, thus, facilitate applications of the framework in both a prototyping and a post-deployment phase of emb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 28 publications
(11 citation statements)
references
References 63 publications
0
11
0
Order By: Relevance
“…Given the numerous possibilities for implementing RV in hardware, multiple contributions have been made that tackle the ongoing search for improvement of hardwarebased RV monitors. Some solutions address monitoring and verification in a single instance [284]. Here, the verification procedure is mapped into soft-microcontroller units, embedded within the design, and use formal languages such as past-time Linear Temporal Logic (ptLTL).…”
Section: Use Case Examplesmentioning
confidence: 99%
“…Given the numerous possibilities for implementing RV in hardware, multiple contributions have been made that tackle the ongoing search for improvement of hardwarebased RV monitors. Some solutions address monitoring and verification in a single instance [284]. Here, the verification procedure is mapped into soft-microcontroller units, embedded within the design, and use formal languages such as past-time Linear Temporal Logic (ptLTL).…”
Section: Use Case Examplesmentioning
confidence: 99%
“…12: ≤ t U r 2 they must be disregarded rather than appended to Γ U r and Γ U f . This concludes that U [2,4] , were met in the interval from time t = 1 to t = 3, when the first pulse of ψ 1 must hold until the rising event on ψ 2 is true at some time step between a and b 2 . The Finite State Machine (FSM) in Figure 3, calculates the result of Until operator with just four states (two bits) 3 .…”
Section: Level-based Approachmentioning
confidence: 80%
“…Since the correct operation of many CPS applications relies upon the correct timing of the system, both functional and temporal requirements of a CPS must be monitored [4]. This paper focuses on the monitoring of timing constraints in CPS.…”
Section: Introductionmentioning
confidence: 99%
“…The same applies to the monitor construction presented in [15]. A solution that allows for a rapidly adjustable evaluation of past-time MTL properties is given in [24]. Compared to ETU-based solutions, however, the used interfaces are not available on commonly available hardware or provide less runtime information, operate at low speeds and are, like JTAG, possibly intrusive.…”
Section: Contributionmentioning
confidence: 99%