2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE) 2014
DOI: 10.1109/csmr-wcre.2014.6747203
|View full text |Cite
|
Sign up to set email alerts
|

DIVERSIFY: Ecology-inspired software evolution for diversity emergence

Abstract: Abstract-DIVERSIFY is an EU funded project, which aims at favoring spontaneous diversification in software systems in order to increase their adaptive capacities. This objective is founded on three observations: software has to constantly evolve to face unpredictable changes in its requirements, execution environment or to respond to failure (bugs, attacks, etc.); the emergence and maintenance of high levels of diversity are essential to provide adaptive capacities to many forms of complex systems, ranging fro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 31 publications
0
14
0
Order By: Relevance
“…different match set). (5) The mutation score of a test suite is calculated as the ratio of mutants killed by some tests wrt. the total number of mutants.…”
Section: Motivation: Testing Of Dsl Toolsmentioning
confidence: 99%
See 1 more Smart Citation
“…different match set). (5) The mutation score of a test suite is calculated as the ratio of mutants killed by some tests wrt. the total number of mutants.…”
Section: Motivation: Testing Of Dsl Toolsmentioning
confidence: 99%
“…While software diversity is widely studied [5], existing diversity metrics for graph models are much less elaborate [43]. Model comparison techniques [38] frequently rely upon the existence of node identifiers, which can easily lead to many isomorphic models.…”
Section: Introductionmentioning
confidence: 99%
“…The EU funded, multi-disciplinary project DEVERISTY [1] is possibly the most related work to our research. DEVERISTY exploits the analogy with natural ecosystems in order to come to better principles and mechanisms for handling the emergence of diversity in collaborative adaptive systems.…”
Section: Related Workmentioning
confidence: 99%
“…Software diversity [3] is an indicator of potential cascading failure to quantify cloud fault tolerance capabilities. Table I presents our set of operators O including 7 mutation operators and 1 crossover (SwitchOperator) operator.…”
Section: Validationmentioning
confidence: 99%
“…Internally, Sputnik maintains an elitist group of mutation operators that are relevant to improve a fitness function score. To enhance operators selection, Sputnik, considers the current fitness scores reached by a solution, and selects the most relevant mutator in elite groups to improve next generation 3 . As illustrated in Figure 1, Sputnik takes as inputs an initial population and a generation number.…”
Section: Sputnik: An Hyper-heuristic For An Efficient Self-adaptmentioning
confidence: 99%