2008 Design, Automation and Test in Europe 2008
DOI: 10.1109/date.2008.4484713
|View full text |Cite
|
Sign up to set email alerts
|

A Mutation Model for the SystemC TLM 2.0 Communication Interfaces

Abstract: Mutation analysis is a widely-adopted strategy in software testing with two main purposes: measuring the quality of test suites, and identifying redundant code in programs. Similar approaches are applied in hardware verification and testing too, especially at RTL or gate level, where mutants are generally referred as faults, and mutation analysis is performed by means of fault modeling and fault simulation. However, in modern embedded systems there is a close integration between HW and SW parts, and verificati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
6
4

Relationship

1
9

Authors

Journals

citations
Cited by 23 publications
(17 citation statements)
references
References 16 publications
0
17
0
Order By: Relevance
“…Two EFSMs are distinguishable if there exists an input sequence that when applied to the initial configurations of these machines the output sequences produced by each machine in response to the input sequence are different. Methods for deriving distinguishing sequences for EFSMs are reported in [21]; analysis and lists of types of EFSM and other behavior models mutants are reported in various publications such as [4,7,9,12,13,15,22].…”
Section: Introductionmentioning
confidence: 99%
“…Two EFSMs are distinguishable if there exists an input sequence that when applied to the initial configurations of these machines the output sequences produced by each machine in response to the input sequence are different. Methods for deriving distinguishing sequences for EFSMs are reported in [21]; analysis and lists of types of EFSM and other behavior models mutants are reported in various publications such as [4,7,9,12,13,15,22].…”
Section: Introductionmentioning
confidence: 99%
“…The TLM interface of the transactor (that is correct-by-construction) is mutated by injecting TLM faults. We propose the TLM fault injection technology presented in [14]. In particular, the TLM primitives are analyzed and represented by using the extended finite state machine (EFSM) model [15].…”
Section: The Quality Measure Of Equivalencementioning
confidence: 99%
“…Therefore this approach is not feasible for our use case. The most promising solution provides mutation based fault injection [6]- [8]. But most of the presented works focus on low-level models or the usage of simulation-primitives for fault injection.…”
Section: Introductionmentioning
confidence: 99%