Logo_pure-systems Logo_pure-systems  
     
 
Home Company Products Services Partners Downloads Contact  
 
pure::variants pure::variants for Enterprise Architect pure::variants for Rhapsody pure::variants for Simulink How To Buy  
     
   

pure::variants Connector for openArchitectureWare

One of the leading open source tools for model-driven software development, openArchitectureWare (oAW) has integrated support for ECore models generated by pure::variants. Starting from oAW Release 4.2, the models generated free pure::variants Connector for Ecore can be used directly by openArchitectureWare users using our pure::variants Connector for openArchitectureWare.

This combination allows for combination of efficient variant and variability modelling in pure::variants throughout the life cycle with automated model-driven application generation from domain specific modelling languages in oAW. Using this approach there is no gap between product marketing and sales using highlevel feature models to describe and configure products and the development of technical solutions for these products. This speeds up development cycles, reduces time required for production of individual applications and thus improves time to market.

openArchitectureWare is a modular MDA/MDD generator framework implemented in JavaTM. It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. Supporting editors are based on the Eclipse platform. oAW has strong support for EMF (Eclipse Modelling Framework) based models but can work with other models, too (e.g. UML2, XML or simple JavaBeans) At the core there is a workflow engine allowing the definition of generator/transformation workflows. A number of prebuilt workflow components can be used for reading and instantiating models, checking them for constraint violations, transforming them into other models and then finally, for generating code.

Benefits of pure::variants Connector for openArchitectureWare

  • Uses a high quality MDD/MDA generator framework - no additional cost involved
  • Allows to combine power of pure::variants with almost any modelling language such as UML2
  • Adds variability management to model driven development

Technical Requirements

  • pure::variants 2.4.2 or newer
  • Eclipse 3.3.1 or newer
  • Java 1.5
  • openArchitectureWare 4.2