2010
DOI: 10.1007/978-3-642-16612-9_33
|View full text |Cite
|
Sign up to set email alerts
|

Optimized Temporal Monitors for SystemC

Abstract: SystemC is a modeling language built as an extension of C++. Its growing popularity and the increasing complexity of designs have motivated research efforts aimed at the verification of SystemC models using assertionbased verification (ABV), where the designer asserts properties that capture the design intent in a formal language such as PSL or SVA. The model then can be verified against the properties using runtime or formal verification techniques. In this paper we focus on automated generation of runtime mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
25
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 24 publications
(27 citation statements)
references
References 29 publications
(36 reference statements)
2
25
0
Order By: Relevance
“…First, there is related work on BBC itself: [27,30,34]. Second, we mention monitoring [41], adaptive learning [13,17] and learning ωregular languages [2,26] as related research directions with a different focus. Third, other than the LearnLib there is another active learning framework called libalf [6].…”
Section: Related Workmentioning
confidence: 99%
“…First, there is related work on BBC itself: [27,30,34]. Second, we mention monitoring [41], adaptive learning [13,17] and learning ωregular languages [2,26] as related research directions with a different focus. Third, other than the LearnLib there is another active learning framework called libalf [6].…”
Section: Related Workmentioning
confidence: 99%
“…Though specifications including past time operators may be natural for some other domains [19], flight rules require future-time reasoning. To enable more intuitive specifications, others have studied monitoring of future-time claims; see [22] for a survey and [5,11,14,21,27,28] for algorithms and frameworks. Most of these observer algorithms, however, were designed with a software implementation in mind and require a powerful computer.…”
Section: Related Workmentioning
confidence: 99%
“…Combination of symbolic techniques in automata-theoretic setting and compiler optimization techniques have also been explored to optimize runtime overheads of temporal monitors. Along this line, [133] proposed an approach for reducing overheads of runtime monitors for SystemC program. Here, overhead optimization is achieved by means of symbolic representations of both state and alphabet of the monitor, Satisfiability-Modulo-Theory solver, and state-folding technique.…”
Section: Overhead Reductionmentioning
confidence: 99%