Exploiting Model Morphology for Event-Based Testing
Loading...
Files
Date
2015
Authors
Belli, Fevzi
Beyazıt, Mutlu
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Open Access Color
BRONZE
Green Open Access
Yes
OpenAIRE Downloads
OpenAIRE Views
Publicly Funded
No
Abstract
Model-based testing employs models for testing. Model-based mutation testing (MBMT) additionally involves fault models, called mutants, by applying mutation operators to the original model. A problem encountered with MBMT is the elimination of equivalent mutants and multiple mutants modeling the same faults. Another problem is the need to compare a mutant to the original model for test generation. This paper proposes an event-based approach to MBMT that is not fixed on single events and a single model but rather operates on sequences of events of length k ≥ 1 and invokes a sequence of models that are derived from the original one by varying its morphology based on k. The approach employs formal grammars, related mutation operators, and algorithms to generate test cases, enabling the following: (1) the exclusion of equivalent mutants and multiple mutants; (2) the generation of a test case in linear time to kill a selected mutant without comparing it to the original model; (3) the analysis of morphologically different models enabling the systematic generation of mutants, thereby extending the set of fault models studied in related literature. Three case studies validate the approach and analyze its characteristics in comparison to random testing and another MBMT approach.
Description
Keywords
Grammar-based testing, Model based testing, Mutant selection, Software testing, Computational grammars, Grammar-based testing, Model based testing, Computational grammars, Mutant selection, Software testing
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology
Citation
Belli, F., and Beyazıt, M. (2015). Exploiting model morphology for event-based testing. IEEE Transactions on Software Engineering, 41(2), 113-134. doi:10.1109/TSE.2014.2360690
WoS Q
Q1
Scopus Q
Q1

OpenCitations Citation Count
8
Source
IEEE Transactions on Software Engineering
Volume
41
Issue
2
Start Page
113
End Page
134
PlumX Metrics
Citations
CrossRef : 8
Scopus : 11
Captures
Mendeley Readers : 28
SCOPUS™ Citations
11
checked on Apr 27, 2026
Web of Science™ Citations
7
checked on Apr 27, 2026
Page Views
941
checked on Apr 27, 2026
Downloads
441
checked on Apr 27, 2026
Google Scholar™



