Proceedings of the 14th International Conference on Embedded Software 2014
DOI: 10.1145/2656045.2656048
|View full text |Cite
|
Sign up to set email alerts
|

Blaming in component-based real-time systems

Abstract: International audienceIn component-based safety-critical real-time systems it is crucial to determine which com-ponent(s) caused the violation of a required system-level safety property, be it to issue a precise alert, or to determine liability of component providers. In this paper we present an approach for blaming in real-time systems whose component specifications are given as timed automata. The analysis is based on a single execution trace violating a safety property P. We formalize blaming using counterf… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
39
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(40 citation statements)
references
References 29 publications
1
39
0
Order By: Relevance
“…As a result, the faulty components and their events might be blamed just because during their analysis wrong behavior of other components is removed. For our implementation of the algorithm in [6], we observed the same problem. Furthermore, we detected that this approach is not fully correct and can produce different results in some situation than it claims to.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…As a result, the faulty components and their events might be blamed just because during their analysis wrong behavior of other components is removed. For our implementation of the algorithm in [6], we observed the same problem. Furthermore, we detected that this approach is not fully correct and can produce different results in some situation than it claims to.…”
Section: Discussionmentioning
confidence: 99%
“…This issue can arise if broadcast channels are used in the timed automata modeling a system's behavior. Additionally, we detected that deadlocks in the networks of timed automata constructed by the algorithm of [6] prevent the proper construction of counterfactual behavior and lead to wrong hypothesized causes. We have verified the existence of this problem during a discussion with the first author of [6].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Our line of work [9,18,8,19,7] starts with preliminary definitions of causalities for component-based systems [9,18] and extends to real-time settings for system definitions with logical constraints [19], synchronous systems [8], and timed automata [7]. A salient difference of our work from existing ones is that, although we assume components are black-boxes, we take expected component behaviors specified in component properties as guidelines for trace reconstruction.…”
Section: Related Workmentioning
confidence: 99%
“…In a similar spirit, [23] proposes a methodology for computing shortest counterexamples for symbolic model checking of so-called LTL with past formulae. Other "nice to have" properties of causality such as, compositionality, for instance, were addressed in [10,9,11,12,5].…”
Section: Introductionmentioning
confidence: 99%