BVR Tool

About

The BVR Tool Bundle is a prototype tool which implements and provides support for the Base Variability Resolution (BVR) language (specification is available on the VARIES home page or here). BVR is a domain-specific language designed specifically to enable software product-line engineering (SPLE). The language focuses on core SPLE activities such as abstract feature modeling (vspec modeling), defining configurations (resolution modeling) and specializing of the derivation process (product derivation).

Downloads and Installation

The BVR Tool Bundle is a set of plug-ins for Eclipse licensed under the Eclipse Public License – v 1.0. The bundle enables feature modeling, resolution, realization and derivation of products, their testing and analysis. The tool is available and can be installed from the update site. The source code is available at GitHub.

Getting Started

There is a short tutorial available on the VARIES home page or here.

See also:

  • Tutorial 0 (deviate from the current installation, some editors are not presented)
  • Tutorial 1 (feature and resolution modeling)
  • Tutorial 2 (feature, resolution and realization modeling)
  • Tutorial 3 (installation)