3/7/2006 - Software developers using Matlab® / Simulink® have a new tool at their disposal - pure::variants Connector for Matlab® / Simulink®. Connector enables Matlab® / Simulink® users to automate the production of software variants using an approach known as Software Product Line Engineering – much like assembly lines but for software development. Connector is likely to be of particular interest to automotive systems developers where pressure to develop software in Product Lines is increasing.
Connector works by importing existing Matlab® / Simulink® models into pure::variants. Once these models have been imported they may be annotated with variability information e.g. by adding restrictions between product features. Once all annotations have been made the Product Line has been defined and new software variants may be created. pure::variants may then be used to automatically generate Matlab® / Simulink® scripts which can then be used to generate the finished software artefacts for the new variant.
The idea for Connector has arisen out of work conducted at Daimler Chrysler Research in Ulm, Germany. This work was covered in an article for MTe magazine’s January 2006 edition. (The article is available on Software Acumen’s Articles and Essays page).
pure::variants also connects to other leading third-party applications such as DOORS® and CaliberRM®. Mark Dalgarno of Software Acumen says “Connector for Matlab® / Simulink® is another member of an increasingly rich set of pure::variants add-ons. By integrating with leading third-party applications in this way pure::variants is set to become a vital component of the development process for many organisations.”
Go online for more information or to download a free evaluation version of pure::variants.
Software Acumen is the UK’s only specialist provider of tools and services to organizations developing Software Product Lines – like assembly lines but for software. The company distributes pure::variants in the UK and Ireland on behalf of pure::systems GmbH.
MATLAB and Simulink are registered trademarks of the Mathworks Inc. DOORS is a registered trademark of Telelogic AB. CaliberRM is a registered trademark of Borland Software Corporation Inc.
Previous Page | News by Category | News Search
If you found this page useful, bookmark and share it on: