2015
DOI: 10.15514/ispras-2015-27(3)-11
|View full text |Cite
|
Sign up to set email alerts
|

A Model-Based Approach to Design Test Oracles for Memory Subsystems of Multicore Microprocessors

Abstract: Abstract. The paper describes a method for constructing test oracles for memory subsystems of multicore microprocessors. The method is based on using nondeterministic reference models of systems under test. The key idea of the approach is on-the-fly determinization of the model behavior by using reactions from the system. Every time a nondeterministic choice appears in the reference model, additional model instances are created and launched (each simulating a possible variant of the memory subsystem behavior).… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…Errors of this kind are critical and difficult to detect on system-level verification. Thus, a memory subsystem and implementation of coherence protocols in HDL (Hardware Description Languages) models must be thoroughly verified [2]. There are two main methods for verification of memory subsystem: a simulation-based verification and formal verification [3].…”
Section: Introductionmentioning
confidence: 99%
“…Errors of this kind are critical and difficult to detect on system-level verification. Thus, a memory subsystem and implementation of coherence protocols in HDL (Hardware Description Languages) models must be thoroughly verified [2]. There are two main methods for verification of memory subsystem: a simulation-based verification and formal verification [3].…”
Section: Introductionmentioning
confidence: 99%