MetaCase Homepage
Forum Home Forum Home > > MetaEdit+
  New Posts New Posts RSS Feed - Feature Modeling support
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Feature Modeling support

 Post Reply Post Reply
Author
Message
jpt View Drop Down
MetaCase
MetaCase
Avatar

Joined: 25.Mar.2008
Points: 253
Post Options Post Options   Thanks (0) Thanks(0)   Quote jpt Quote  Post ReplyReply Direct Link To This Post Topic: Feature Modeling support
    Posted: 31.Mar.2008 at 17:41
I implemented Feature Modeling support and a generator to produce a feature selection table based on the features specified. Here is an example.
 
Example%20feature%20model:%20Watch%20products
 
The language includes some of the “normalization rules”, feature cardinality and the capability to specify binding times as illustrated in the metamodel below. By “normalization” I mean that you can’t specify for example alternative feature selection where some features are optional and some are mandatory: they all need to be mandatory then and now the metamodel takes care of this.
To test and extend the Feature Modeling, login to MetaEdit+, create a new project and import the FeatureModeling.MXT file (MetaEdit+ Type definition in XML). The MXT includes the language concepts, rules, notations, some model checking and the generator. On model checking side a special rule is added to the language showing if the feature model is not anymore a tree. Shows a special sign related to the feature that belongs to more than one feature. In this way a possibly illegal model can be drawn but the part of model that does not anymore follow tree structure is clearly shown.


Edited by jpt - 12.Aug.2011 at 16:35
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.05
Copyright ©2001-2022 Web Wiz Ltd.

This page was generated in 0.023 seconds.