logo slogan

pure-systems

pure-systems GmbH is the leading provider of variant management software. Solutions from pure-systems enhance productivity, facilitate reuse of application assets, shorten time to market and improve quality. pure-systems enterprise technology is built on open standards and integrates shamelessly with existing application development tools and processes.

ESS

 

pure::variants

pure::variants allows developers of families of systems that use software to provide differentiation to configure, track and manage different software variants across the tool chain, across application assets and across the application life cycle. A major example of an area where variant management is vital is the automotive industry, where multiple software variants may exist in any of the 80 or 90 applications ranging from infotainment systems to safety critical systems, such as ABS

 

See a demonstration of Pure Variants click here

 

Introductory paper on Product line development click here

 

General Variant management technical paper click here

 

User Manual click here

 

 

The pure::variants family consists of several products, each matching the needs of specific user groups. The main pure::variants products (Community, Professional, Enterprise) are for use in all development phase. The pure::variants Feature Modeler products provide rich modeling in the problem domain.

The following sections describe the main products in more detail.

 

pure::variants Community

The pure::variants Community Edition permits first steps into the world of software product lines with no cost for personal and non commercial uses. It includes all main features of pure::variants. Only advanced feature like the extensibility interface and support for larger models are not available. It supports creation, management and evaluation of all necessary models and uses XML based data formats for model storage.

 

The Community Edition is available as a plug-in for the OpenSource Eclipse Integrated Development Environment (IDE), which is about to become the de facto standard cross-platform development tool. Since pure::variants supports the extensibility of Eclipse, customers can easily perform functional enhancements and appearance changes if required. This version is availible FREE or Charge for evelauation and small scale development

 

 

pure::variants Professional

pure::variants Professional targets at individual developers as well as small to medium sized developer teams. It supports creation, management and evaluation of all necessary models and uses XML based data formats for model storage. That allows the exchange with standardized data formats as XMI, MSR-SW, MSR-FR.

 

Because of its flexibility and ability to be customized pure::variants Professional integrates smoothly into existing development tools. Rather than replacing these tools it enhances them by performing variant management. This saves investment costs and increases productivity.

 

pure::variants Professional is available as a plug-in for the OpenSource Eclipse Integrated Development Environment (IDE), which is about to become the de facto standard cross-platform development tool. Since pure::variants supports the extensibility of Eclipse, customers can easily perform functional enhancements and appearance changes if required.

 

pure::variants Enterprise

pure::variants Enterprise provides additionally to all functionalities of pure::variants Professional centralized server-based model management with concurrent access from remote clients. The user interface is identical to pure::variants Professional, thus migration is simple. pure::variants Enterprise offers role-based access control for server-side projects. Also included is the Connector for BIRT, enabling organisations to create report documents for online and offline usage from pure::variants models and other data sources.

 

Technical specifications

 

Supported development platforms
Windows 2000, Windows XP, Windows 2003 Server
Linux
Mac OS X
Supported Extensibility Interfaces
SOAP
COM/OLE (DE/SE Windows only)
Eclipse extension point interface
XSLT
XML based native data formats
Independent of programming language
Seamless integration into Eclipse IDE
Optional Extension modules (not for CE)
SCM access (CVS,IBM ClearCase, Subversion)
RM access (Doors, CaliberRM)
Database access (e.g. IBM ClearQuest, Bugzilla)
Buildmanager
Supported import/export formats
HTML
XML
CSV
Extensible via user definable import/export modules