- A set of 6003 feature models have been generated with the BeTTy tool. The generated benchmark set of synthetic models can be dowloaded from here.
- Other 931 feature models have been taken from the SPLOT repository and modified with BeTTy in order to add attributes and constraints between attributes. The benchmark set can be dowloaded from here.
The benchmark feature models have been translated assuming both a parallel and sequential semantics:
- Queueing networks with parallel semantics: Synthetic models - SPLOT models
- Queueing networks with sequential semantics: : Synthetic models - SPLOT models
You can try the tool using the FM2QN jar file.
The tool accepts the following arguments:
java -jar FM2QN.jar [options...] fileName
-attName VAL : attribute name
-max : generate network for maximum product (default: false)
-min : generate network for minumum product (default: false)
-seq : use sequential semantics (default: false)
-slice : slice the network (default: false)
Example: java -jar FM2QN.jar -attName VAL -max -min -seq
The products are generated with the FAMA tool (version 1.1.2. Namely, FAMA Core v1.1.1, FaMa Feature Model v0.9.1, FaMa Attributed Feature Model v1.0.4, and ChocoReasoner v1.1.1)
The generated queueing networks can be simulated with the JMT tool
P. Arcaini, O. Inverso, and C. Trubiani. Automated model-based performance analysis of software product lines under uncertainty. In Information and Software Technology, Volume 127, 2020. [doi]
For any question about the project, please contact the authors:
Paolo Arcaini, National Institute of Informatics, Tokyo, Japan
Omar Inverso, Gran Sasso Science Institute, L'Aquila, Italy
Catia Trubiani, Gran Sasso Science Institute, L'Aquila, Italy