VIBeS: featured expressions

This project contains utility classes to parse feature expressions. Fexpressions grammar is described in Fexpression.g

License

License

GroupId

GroupId

be.unamur.info
ArtifactId

ArtifactId

vibes-fexpression
Last Version

Last Version

2.0.5
Release Date

Release Date

Type

Type

jar
Description

Description

VIBeS: featured expressions
This project contains utility classes to parse feature expressions. Fexpressions grammar is described in Fexpression.g
Project Organization

Project Organization

University of Namur

Download vibes-fexpression

How to add to project

<!-- https://jarcasting.com/artifacts/be.unamur.info/vibes-fexpression/ -->
<dependency>
    <groupId>be.unamur.info</groupId>
    <artifactId>vibes-fexpression</artifactId>
    <version>2.0.5</version>
</dependency>
// https://jarcasting.com/artifacts/be.unamur.info/vibes-fexpression/
implementation 'be.unamur.info:vibes-fexpression:2.0.5'
// https://jarcasting.com/artifacts/be.unamur.info/vibes-fexpression/
implementation ("be.unamur.info:vibes-fexpression:2.0.5")
'be.unamur.info:vibes-fexpression:jar:2.0.5'
<dependency org="be.unamur.info" name="vibes-fexpression" rev="2.0.5">
  <artifact name="vibes-fexpression" type="jar" />
</dependency>
@Grapes(
@Grab(group='be.unamur.info', module='vibes-fexpression', version='2.0.5')
)
libraryDependencies += "be.unamur.info" % "vibes-fexpression" % "2.0.5"
[be.unamur.info/vibes-fexpression "2.0.5"]

Dependencies

compile (6)

Group / Artifact Type Version
org.antlr : antlr4 jar 4.7.1
com.google.guava : guava jar 24.1-jre
org.ow2.sat4j : org.ow2.sat4j.core jar 2.3.5
de.fosd.typechef : javabdd_repackaged_2.10 jar 0.1
com.bpodgursky : jbool_expressions jar 1.15
org.slf4j : slf4j-api jar 1.7.25

test (3)

Group / Artifact Type Version
org.hamcrest : hamcrest-all jar 1.3
junit : junit jar 4.12
org.apache.logging.log4j : log4j-slf4j-impl jar 2.9.1

Project Modules

There are no modules declared in this project.

This project aims at providing a framework to perform behavioural testing of SPLs.

VIBeS Logo

Build Status Coverage Status Maven Central

Project structure

Structure separates the framework modules from the different executables jars created using those modules.

  • vibes: The root project with the website content
    • vibes-core: The models definition core lib
    • vibes-execution, vibes-mutation, ... : The different modules defined to perform various testing activities
    • vibes-dsl: The dsl definition to simply use the different modules (each library has its dsl classes defined in a separate package)
    • vibes-toolbox: The module containing all executable jars built using the framework. Each executable jar is defined as a sub-module. Executables MUST be defined as vibes-toolbox SUB-MODULES.

Versions

Version
2.0.5
2.0.2
1.0.0