Exploiting model morphology for event-based testing

dc.contributor.author Fevzi Belli
dc.contributor.author Mutlu Beyazit
dc.date.accessioned 2025-10-06T17:52:24Z
dc.date.issued 2015
dc.description.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. © 2015 Elsevier B.V. All rights reserved.
dc.identifier.doi 10.1109/TSE.2014.2360690
dc.identifier.issn 00985589
dc.identifier.issn 0098-5589
dc.identifier.issn 1939-3520
dc.identifier.uri https://www.scopus.com/inward/record.uri?eid=2-s2.0-84923068858&doi=10.1109%2FTSE.2014.2360690&partnerID=40&md5=f8ef9675465da5bfb4196bbe7e88b31d
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/9929
dc.language.iso English
dc.publisher Institute of Electrical and Electronics Engineers Inc.
dc.relation.ispartof IEEE Transactions on Software Engineering
dc.source IEEE Transactions on Software Engineering
dc.subject Grammar-based Testing, Model-based Mutation Testing, Mutant Selection, Computational Grammars, Model Checking, Morphology, Equivalent Mutants, Grammar-based Testing, Model Based Testing, Model-based Opc, Mutant Selection, Mutation Operators, Mutation Testing, Test Generations, Software Testing
dc.subject Computational grammars, Model checking, Morphology, Equivalent Mutants, Grammar-based testing, Model based testing, Model-based OPC, mutant selection, Mutation operators, Mutation testing, Test generations, Software testing
dc.title Exploiting model morphology for event-based testing
dc.type Article
dspace.entity.type Publication
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.endpage 134
gdc.description.startpage 113
gdc.description.volume 41
gdc.identifier.openalex W2083820653
gdc.index.type Scopus
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.impulse 4.0
gdc.oaire.influence 2.7933291E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Grammar-based testing
gdc.oaire.keywords Model based testing
gdc.oaire.keywords Computational grammars
gdc.oaire.keywords Mutant selection
gdc.oaire.keywords Software testing
gdc.oaire.popularity 2.9207288E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration International
gdc.openalex.fwci 1.3527
gdc.openalex.normalizedpercentile 0.83
gdc.opencitations.count 8
gdc.plumx.crossrefcites 8
gdc.plumx.mendeley 28
gdc.plumx.scopuscites 11
oaire.citation.endPage 134
oaire.citation.startPage 113
person.identifier.scopus-author-id Belli- Fevzi (57200611344), Beyazit- Mutlu (36182172500)
publicationissue.issueNumber 2
publicationvolume.volumeNumber 41
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files