Exploiting Model Morphology for Event-Based Testing

dc.contributor.author Belli, Fevzi
dc.contributor.author Beyazıt, Mutlu
dc.coverage.doi 10.1109/TSE.2014.2360690
dc.coverage.doi 10.1109/TSE.2014.2360690
dc.date.accessioned 2017-07-19T11:33:37Z
dc.date.available 2017-07-19T11:33:37Z
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. en_US
dc.identifier.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 en_US
dc.identifier.doi 10.1109/TSE.2014.2360690
dc.identifier.doi 10.1109/TSE.2014.2360690 en_US
dc.identifier.issn 0098-5589
dc.identifier.issn 1939-3520
dc.identifier.scopus 2-s2.0-84923068858
dc.identifier.uri https://doi.org/10.1109/TSE.2014.2360690
dc.identifier.uri https://hdl.handle.net/11147/5962
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof IEEE Transactions on Software Engineering en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Grammar-based testing en_US
dc.subject Model based testing en_US
dc.subject Mutant selection en_US
dc.subject Software testing en_US
dc.subject Computational grammars en_US
dc.title Exploiting Model Morphology for Event-Based Testing en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Belli, Fevzi
gdc.bip.impulseclass C4
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 134 en_US
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 113 en_US
gdc.description.volume 41 en_US
gdc.description.wosquality Q1
gdc.identifier.openalex W2083820653
gdc.identifier.wos WOS:000351460400001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.impulse 5.0
gdc.oaire.influence 2.8543439E-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 3.0423013E-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.26106195
gdc.openalex.normalizedpercentile 0.83
gdc.opencitations.count 8
gdc.plumx.crossrefcites 8
gdc.plumx.mendeley 28
gdc.plumx.scopuscites 11
gdc.scopus.citedcount 11
gdc.wos.citedcount 7
local.message.claim 2022-06-03T14:16:59.009+0300 *
local.message.claim |rp00375 *
local.message.claim |submit_approve *
local.message.claim |dc_contributor_author *
local.message.claim |None *
relation.isAuthorOfPublication.latestForDiscovery e5327a6e-e4f1-4e85-aa97-f965e6376b7d
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
5962.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Description:
Makale

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: