Software Acumen Home Page Code Generation 2008

pure::variants in a nutshell

pure::variants simplifies the production of sets of related systems. It works by letting you specify the features that are shared by your end-products and the features that differ between them, and then relating this model to your asset base (e.g. components, files, headers, requirements, tests, documentation etc.).

Once this has been done you specify the desired configuration of features for each end-product, and then use pure::variants to automatically select and configure the right assets to build the end-product.

Read more about using pure::variants. 


Why use pure::variants?

Benefits of using pure::variants include:

  • It makes it easier to specify which features go into which variant
  • It can give you confidence that you've created an error-free variant configuration
  • It supports requirements traceability - saying which requirements are satisfied by which variants, and conversely, which variants satisfy which requirements
  • It can help you to share software between variants by managing dependencies and constraints
  • It can help untangle complex configuration management branching schemes

Read more about using pure::variants or download pure::variants to give it a try.

AddThis Social Bookmark Button

Evaluating pure::variants

Read more about evaluating pure::variants in your organisation.

Free Community and Developer evaluation editions of pure::variants are available for download. These come with comprehensive documentation including examples and tutorials to get you started.