The pure::variants Eclipse plugin supports development and variant management for software product lines with many product variants. pure::variants is completely model-based. It uses feature models for variability and commonality modeling. It supports creation, management, and evaluation of all necessary models, and uses XML based data formats. It includes a model transformer, which permits the creation of product variants directly from customizable components.
|Operating Systems||Windows POSIX Linux Mac OS X|
Release Notes: There are over 100 new features, functions, and other changes. The new features further automate aspects of variant management and improve the user interface. Among the new features are variation types for family model elements, per-project base type models, transformation with text replacement by regular expressions, hierarchical variant composition, attribute access in pvSCL and calculations in conditional text, multiple transformation definitions, and Ant tasks for evaluation and transformation.
Release Notes: This service release contains mainly minor bugfixes. Among the fixed problems are the loading of filters and layouts created with pure::variants 2.2 and a problem with elements without unique names when cloning VDMs.
Release Notes: This release contains new features like variant model inheritance, list attributes, default selection state, and new element relations. For the Windows platform, an all-in-one installer is provided.
Release Notes: Several performances issues were fixed. The evaluation and transformation is now more than twice as fast on average. Several minor bugs were fixed.
Release Notes: This is a service release containing mostly bugfixes. It adds the ability to execute VRM transformations directly from Eclipse.