Changes between Version 2 and Version 3 of Wfamily

Show
Ignore:
Timestamp:
01/16/12 16:00:00 (6 years ago)
Author:
acher
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Wfamily

    v2 v3  
    22 
    33To specify the variability requirements of a workflow, we choose to develop a simple and dedicated formalism to relate feature models to services and workflows. The domain-specific language, called Wfamily enables one to: 
    4  import feature models from external files while performing some high-level operations (extraction, renaming/removal of features, etc.). For example, the user can load an existing feature model from a catalog, then extracts the sub-parts that are of interest and finally specialize the different feature models ; 
    5  weave feature models to specific places of the workflow. We reify the concept of pointcut, which have an unique identifier within a service. Hence users can specify for which specific pointcut of a service a feature model is attached to ; 
    6  constrain feature models within and across services by specifying propositional constraints. Each feature model that have been woven has an unique identifier and can be related with each other through cross-tree constraints. 
     4 * import feature models from external files while performing some high-level operations (extraction, renaming/removal of features, etc.). For example, the user can load an existing feature model from a catalog, then extracts the sub-parts that are of interest and finally specialize the different feature models ; 
     5 * weave feature models to specific places of the workflow. We reify the concept of pointcut, which have an unique identifier within a service. Hence users can specify for which specific pointcut of a service a feature model is attached to ; 
     6 * constrain feature models within and across services by specifying propositional constraints. Each feature model that have been woven has an unique identifier and can be related with each other through cross-tree constraints. 
    77 
    88Examples are available in the SVN (see MOTEUR2FAMILIAR/examples/) as well as the grammar of the language (see org.xtext.example.wfamily) and an interpreter (see fr.unice.polytech.modalis.familiar.wfamily.WfamilyLauncher in MOTEUR2FAMILIAR/).