2013
DOI: 10.1002/stvr.1491
|View full text |Cite
|
Sign up to set email alerts
|

Analysis and testing of black‐box component‐based systems by inferring partial models

Abstract: SUMMARYFrom experience in component‐based software engineering, it is known that the integration of high‐quality components may not yield high‐quality software systems. It is difficult to evaluate all possible interactions between the components in the system to uncover inter‐component misfunctions. The problem is even harder when the components are used without source code, specifications or formal models. Such components are called black boxes in literature. This paper presents an iterative approach of combi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 31 publications
(7 citation statements)
references
References 48 publications
0
7
0
Order By: Relevance
“…In fact, given an input alphabet I of a component, we were implicitly inferring an I-quotient of each component in isolation without defining the Σ-quotient. Moreover, the previous approaches including [39] focused on learning components separately, one component at a time; whereas in this paper, we proposed to test the integrated system avoiding thus unnecessary testing efforts to infer the behaviour which may not be related to the composition.…”
Section: Related Workmentioning
confidence: 97%
“…In fact, given an input alphabet I of a component, we were implicitly inferring an I-quotient of each component in isolation without defining the Σ-quotient. Moreover, the previous approaches including [39] focused on learning components separately, one component at a time; whereas in this paper, we proposed to test the integrated system avoiding thus unnecessary testing efforts to infer the behaviour which may not be related to the composition.…”
Section: Related Workmentioning
confidence: 97%
“…The models were used as a basis for testing the system. In recent years, generating models for testing has been continued by different authors for several types of systems, e.g., for Event-B models [23,24], for graphical user interfaces of android applications [18,19], and for integration testing [64] of automotive components. Meinke and Sindhu present LBTest, a tool for learning-based testing for reactive systems, integrating model checking, active automata learning, and random testing [55].…”
Section: Related Work and Applicationsmentioning
confidence: 99%
“…There have been industrial applications, for instance, on regression testing of telecommunication systems at Siemens, 20 on integration testing at France Telecom, 36 on automatic testing of an online conference service of Springer Verlag, 39 and on testing requirements of a brake-by-wire system from Volvo Technology. 16 Below, I review some representative case studies that have been carried out at Radboud University related to smart cards, network protocols, and legacy software.…”
Section: Examples Of Applicationsmentioning
confidence: 99%