Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

eafmupdate

Evolutionary Algorithms for Feature Model Update

To run experiments, execute the JUnit test case experiment in class eafmupdate/experiments/eafmupdate/process/Experiments.java (optionally with Java VM arguments -Xms8192M -Xmx8192M to increase heap space)

To run experiments on selected models and/or process strategies, set the variables useOnlyOneProcess and useOnlyOneModel in the same class Experiments.java to true/false.

To obtain model properties, run JUnit test case eafmupdate\experiments\eafmupdate.process.PrintProperties.printModelProperties().

fmmutation project for the mutation operators over fm

fmupdate.models models and case studies for the fm update

papers

Journal version

Paolo Arcaini, Angelo Gargantini, and Marco Radavelli Achieving change requirements of feature models by an evolutionary approach in Journal of Systems and SoftwareElsevier BV, vol. 150 (2019): 64--76 download the pdf file

preliminary version published at VAMOS 18

Paolo Arcaini, Angelo Gargantini, and Marco Radavelli An evolutionary process for product-driven updates of feature models in Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems - VAMOS 2018ACM Press (2018) download the pdf file

About

Evolutionary Algorithms for Feature Model Update + Mutation operator for feature models

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.