2005
DOI: 10.1007/11430230_8
|View full text |Cite
|
Sign up to set email alerts
|

Multiplexing of Partially Ordered Events

Abstract: Abstract. This paper introduces a method to correctly order events in modelbased testing for concurrent systems, in particular multi-threaded programs, whose events are only partially ordered. For a sequential, centralized tester, we need to merge (local) traces of each component into a (global) trace of a system in such a way that the ordering constraints are observed. To this end, we instrument a multi-threaded program under test so that the order of lock events is visible. This additional information helps … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 14 publications
0
2
0
Order By: Relevance
“…For example, often conformance violations were discovered due to observable actions being invoked out of order. In order to produce a valid serialization of the observable actions that happen in concurrent threads, the multiplexing technique [9] was used in the test harness of Bag and in the WP projects.…”
Section: Discussionmentioning
confidence: 99%
“…For example, often conformance violations were discovered due to observable actions being invoked out of order. In order to produce a valid serialization of the observable actions that happen in concurrent threads, the multiplexing technique [9] was used in the test harness of Bag and in the WP projects.…”
Section: Discussionmentioning
confidence: 99%
“…The second generation of this tool set, Spec Explorer [1], deployed in 2004, is now used on a daily basis by Microsoft product groups for testing operating system components, .NET framework components and other areas. While we can refer the reader to papers [21,30,13,12,36] that describe some aspects of Spec Explorer, this chapter provides a comprehensive survey of the tool and its foundations.…”
Section: Introductionmentioning
confidence: 99%