Abstract
Systematic and rigorous robustness testing is very critical for embedded systems, as for example communication and control systems. Robustness testing aims at testing the behavior of a system in the presence of faulty situations in its operating environment (e.g., sensors and actuators). In such situations, the system should gracefully degrade its performance instead of abruptly stopping execution. To systematically perform robustness testing, one option is to resort to model-based robustness testing (MBRT), based for example on UML/MARTE models. However, to successfully apply MBRT in industrial contexts, new technology needs to be developed to scale to the complexity of real industrial systems. In this paper, we report on our experience of performing MBRT on video conferencing systems developed by Cisco Systems, Norway. We discuss how we developed and integrated various techniques and tools to achieve a fully automated MBRT that is able to detect previously uncaught software faults in those systems. We provide an overview of how we achieved scalable modeling of robustness behavior using aspect-oriented modeling, test case generation using search algorithms, and environment emulation for test case execution. Our experience and lessons learned identify challenges and open research questions for the industrial application of MBRT.
| Original language | English |
|---|---|
| Title of host publication | Model Driven Engineering Languages and Systems - 14th International Conference, MODELS 2011, Proceedings |
| Pages | 108-122 |
| Number of pages | 15 |
| DOIs | |
| Publication status | Published - 2011 |
| Externally published | Yes |
| Event | 14th International Conference on Model Driven Engineering Languages and Systems, MODELS 2011 - Wellington, New Zealand Duration: 16 Oct 2011 → 21 Oct 2011 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 6981 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 14th International Conference on Model Driven Engineering Languages and Systems, MODELS 2011 |
|---|---|
| Country/Territory | New Zealand |
| City | Wellington |
| Period | 16/10/11 → 21/10/11 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Keywords
- MARTE
- Model-based testing
- UML
- aspect-oriented modeling
- robustness
- search algorithms
Fingerprint
Dive into the research topics of 'An industrial application of robustness testing using aspect-oriented modeling, UML/MARTE, and search algorithms'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver