![]() |
Feature Modeling support |
Post Reply
|
| Author | |
jpt
MetaCase
Joined: 25.Mar.2008 Points: 253 |
Post Options
Thanks(0)
Quote Reply
Topic: Feature Modeling supportPosted: 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.
![]() 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 |
|
![]() |
|
Post Reply
|
|
| Tweet |
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |