Abstract
ComMA (an abbreviation of Component Modeling and Analysis) is an approach for modeling components and their interfaces in an implementation agnostic notation. The approach is supported by the open-source tool Eclipse CommaSuite. It supports, for instance, model validation and monitoring to check whether the execution of an implementation conforms to the specification. In this paper, we describe how ComMA models can be reused for online Model-Based Testing (MBT). An innovative feature of ComMA is its ability to construct a test application based on existing component and interface models, which enables reuse and avoids clones. This avoids well-known problems with MBT such as the validation and maintenance of large test models. The ComMA MBT approach has been applied and improved based on an application at Philips IGT in the context of a medical system. We report on our experiences and lessons learned.
| Original language | English |
|---|---|
| Number of pages | 14 |
| Journal | Journal of Object Technology |
| Volume | 24 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - May 2025 |
Bibliographical note
Publisher Copyright:© (2025), (Association Internationale pour les Technologies Objets). All rights reserved.
Keywords
- Domain Specific Languages
- Exploratory Testing
- Interface Modeling
- Model-Based Engineering
- Online Model-Based Testing
Fingerprint
Dive into the research topics of 'Online Model-Based Testing by Reusing Multiple Design Models in an Industrial Setting'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver