2016
DOI: 10.1007/978-3-319-39696-5_20
|View full text |Cite
|
Sign up to set email alerts
|

Mutation Operators for UML Class Diagrams

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 17 publications
(29 reference statements)
0
12
0
Order By: Relevance
“…To evaluate the expressiveness and usefulness of Wodel, we have used it to define and analyse sets of mutation operators proposed in the literature. We have implemented mutations for automata [4,15] with the purpose of automated exercise generation; and mutations for probabilistic automata [16], class diagrams [17], BPEL [18] and security policies [1] for mutation testing. The purpose of this experiment is to assess the expressiveness of Wodel to deal with realistic mutation operators, and to show the usefulness of its metrics to evaluate sets of mutation operators.…”
Section: Resultsmentioning
confidence: 99%
“…To evaluate the expressiveness and usefulness of Wodel, we have used it to define and analyse sets of mutation operators proposed in the literature. We have implemented mutations for automata [4,15] with the purpose of automated exercise generation; and mutations for probabilistic automata [16], class diagrams [17], BPEL [18] and security policies [1] for mutation testing. The purpose of this experiment is to assess the expressiveness of Wodel to deal with realistic mutation operators, and to show the usefulness of its metrics to evaluate sets of mutation operators.…”
Section: Resultsmentioning
confidence: 99%
“…Examples include changing guards, effects, and entry/exit actions. Similarly, Granda et al developed mutation operators for conceptual schema specific UML class diagrams. While these operators are not intended to generate model clones, they may be a good starting point.…”
Section: The Mumonde Frameworkmentioning
confidence: 99%
“…Therefore, in order to minimize this threat we used an automatic process [124] to inject faults systematically, by avoiding non-valid and equivalent mutants and optimizing the testing coverage. This tool implements the mutation operators defined in a previous work [115].…”
Section: Analysis Of the Threats To The Validity Of The Resultsmentioning
confidence: 99%
“…In a previous work [43], we presented a defects classification at model level and in [115] described the process of selection of the 18 mutation operators from a list of 50 for generating First Order Mutants to UML CD-based CS (see Table 5.3). As opposed to code-based mutation, our mutation operators are based on the element characteristics of a UML CD-based CS and although some of the proposed operators perform syntactic changes at the constraints level, they are mainly focused (i.e.…”
Section: Test Prioritizationmentioning
confidence: 99%
See 1 more Smart Citation