+ All Categories
Home > Documents > Synchronizer for Telelogic® DOORS - pure-systems...Synchronizer for Telelogic® DOORS Integration...

Synchronizer for Telelogic® DOORS - pure-systems...Synchronizer for Telelogic® DOORS Integration...

Date post: 15-Feb-2021
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
17
Synchronizer for Telelogic® DOORS
Transcript
  • Synchronizer for Telelogic® DOORS

  • Integration can be integrated into existing development processes independently from used programming language

    Usesautomated resolution of relation conflictsuser specific views on variability models

    Benefitsimproved complexity managementall benefits of product line based development

    pure::variants - The tool

  • Extension of existing requirements management tools for dealing with variants and variability information:

    efficiently produced answers for questions like:

    Which requirement combinations are permitted?

    Which requirement combinations are used in which product variant? Are there „unused“ requirements?

    applicable to existing requirements data

    The Challenge

  • Our Answer

    DOORSpure::variantsSynchronizer

    for DOORS

    Feature Model

    Variant Model

    pure::variants

    Requirements

    Variants

    Requirements become Features

    Variants become Requirements

  • pure::variants Synchronizer for DOORSTransforms DOORS Modules into pure::variants feature models

    Feature models may be updated at any time without loss of information

    Uses pure::variants variability modeling capabilities Powerful rule languageConflict detection and resolution

    Transforms pure::variants Variant Models into DOORS requirements.

    Permits direct integration of variable requirements into software configuration process.

  • Step 1: Data import from DOORSThe transformation of DOORS Modules is controlled by a pure::variants wizard.

  • Initial Representation as a Feature Model

    All requirements are initially representedas mandatory features.

    During the transformation the Module hierarchy is used as the Feature model hierarchy. Requirement attributes can also be imported into pure::variants.

  • Step 2: Expressing variability

    Variability is represented by changing the feature type, by adding restriction rules to features,or through feature relations such as Mutual exclusion.

    The Feature model hierarchy may be freely rearranged and new features may be added to the model to represent more detailed variability information.

    Since Debugging is not mandatory for all products, it becomes an Option .

    The Serial and USB connections are mutually exclusive.This is modelled using the Alternative feature type.

  • Step 3: Model Update

    At any time requirement feature models may be updated from DOORS. During update feature properties and attributes will be changed if necessary.

    Deleting or adding requirements in DOORS will also be replicated in feature models. However, the feature hierarchy will not be changed during update.

  • Step 4: Variant Definiton

    Variant definition is performed in a special view permitting selection of features from the defined feature models. Problems in thefeature selection for a variant are displayed and, if possible, resolved automatically.

    It is possible to attach any number of variant configurations to a requirements feature model.

    Markers point toconfiguration problems and offer

    solutions

    Icons in boxes indicate theselection state of features

    (user selected, automatic, ...)

  • Step 5: Variant SynchronizationVariants or variant groups can besynchronized back into DOORS.

    By default each variant becomes a single requirement (of a specific requirement type) and links to all contained requirements.

    Synchronization is initiated from pure::variants

  • Variant Representation in DOORS

    By synchronising variants back into DOORS, users can now analyse variant-specific relations.

  • Variant Representation in DOORS

    By synchronising variants back into DOORS, users can now analyse variant-specific relations.

  • Variant Representation in DOORS

    Generation of variant specific copies of requirement Modules isalso possible. These contain only the objects belonging to the variant and their superordinate objects.

  • Other Capabilities

    Support for requirement variationAutomatic conversion to alternatives in the Feature modelMulti-Level VariationSelective import of the original requirement attributes

    Automatic connection of originals and copies through Links.

    Selection of the attributes to import on a per Module basis

  • pure::variants Synchronizer for DOORS

    Extension module for pure::variants

    Compatibility:

    pure::variants 2.0 Server Edition/Developer Edition and newer(Win32, Linux, MacOS X)

    Doors 8.0, [7.1] (support of older versions available on request)

    Availability: now

  • For More Information

    Telephone+49 391 5445 69 -0

    the fast path for all your questions

    Internetwww.pure-systems.com

    here you'll find additional information about pure::variants and pure-systems GmbH

    [email protected]


Recommended