2013
DOI: 10.1007/978-3-642-41707-8_11
|View full text |Cite
|
Sign up to set email alerts
|

Case Studies in Learning-Based Testing

Abstract: Abstract. We present case studies which show how the paradigm of learning-based testing (LBT) can be successfully applied to black-box requirements testing of industrial reactive systems. For this, we apply a new testing tool LBTest, which combines algorithms for incremental black-box learning of Kripke structures with model checking technology. We show how test requirements can be modeled in propositional linear temporal logic extended by finite data types. We then provide benchmark performance results for LB… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 25 publications
(30 citation statements)
references
References 15 publications
0
30
0
Order By: Relevance
“…6. It describes that a document was opened (lines 1-10), an invalid option was entered (lines [11][12][13][14][15], and then the next input was the command to edit the document (lines [16][17][18][19][20][21][22][23]. Lines 24-33 represent the execution of option print, followed by a document save (lines [34][35][36][37][38][39][40][41][42].…”
Section: Information Gatheringmentioning
confidence: 99%
See 2 more Smart Citations
“…6. It describes that a document was opened (lines 1-10), an invalid option was entered (lines [11][12][13][14][15], and then the next input was the command to edit the document (lines [16][17][18][19][20][21][22][23]. Lines 24-33 represent the execution of option print, followed by a document save (lines [34][35][36][37][38][39][40][41][42].…”
Section: Information Gatheringmentioning
confidence: 99%
“…CIDs represent contexts and are mapped to states of the LKS (line 18), whereas actions are mapped to labels of the model. Whenever a CID is found in the context trace, it is checked whether it is the first context found so that variables initialState and previousState are set (lines [19][20]. If it is not the first context, it means that there has been a context found before and variable previousState contains its CID.…”
Section: Lks Constructionmentioning
confidence: 99%
See 1 more Smart Citation
“…Active learning has, for instance, been successfully applied to learn models of (and to find mistakes in) implementations of protocols such as TCP [12] and TLS [8], to establish correctness of protocol implementations relative to a given reference implementation [2], and to generate models of a telephone switch [18] and a printer controller [21]. Learning-based testing [11] combines active learning and model checking. In this approach, which requires the presence of a formal specification of the system, model checking is used to guide the learning process.…”
Section: Introductionmentioning
confidence: 99%
“…In this approach, which requires the presence of a formal specification of the system, model checking is used to guide the learning process. In [11] three industrial applications of learning-based testing are described from the web, automotive and finance domains.…”
Section: Introductionmentioning
confidence: 99%