- Supports for multiple predefined metamodels loaded at startup.
- Supports a new algorithm for operations named MEDIC. This algorithm can be executed over graph models.
- Supports Fragment-oriented programming.
- Organization of menus and buttons removing the unneeded elements.
- Project moved to gradle.
This version incorporates all the corrections performed over the version 1.0 Beta 20.
The concepts names are no longer displayed on the graph for concepts. The User Identifier is displayed instead. For models created on version 18.104.22.168 and older, the user should click once on each concept to copy the name to the user identifier
- Metamodel concepts: Associate and view semantic concepts.
- Simulation now includes features and assets.
- It is possible to associate type of relations to pairwise and over two associations.
- The type of relations with attributes are displayed.
- Support for multiple palettes on each view (ex. palette for goals and palette for features concepts).
- The modeling perspective is automatically updated with changes on the meta model perspective.
- The views tabs are dynamic display in the modeling perspective
- Is possible to define: edit visible, editable, panel and panel edition for concepts in the metamodel and semantic model.
- Use extension relation for attribute extension are fully supported.
- Only one simulation dialog created when the menu is activated.
- Pairwise association are concepts in semantic perspective and have their appropriate relations.
- Stereotypes properties include tags (UML like) for values in metamodel perspective.
- The concrete syntax for over two and pairwise relations on meta model perspective is visible and editable.
- Better semantic concept names (updated)
- The Extension relation are applied for relation validation
- Old parent attributes for syntax metamodel and other not required attributes and methods were removed.
- The palettes names are shown in view.
- Is possible to auto-set type of element and the type of instance on creation according to the basic syntax for each perspective (Concept, OverTwo, View, PairwiseRelation)
- Define auto-identifier and user-identifier to allow better names on the metamodel. User-Identifiers from the metamodel generates the auto-identifiers on the model perspective.
- Problem to display more than 11-12 attributes solved.
- Metamodel load supported, pending to solve a problem with extended fields in the modeling perspective.
- The metamodel concepts are automatically updated on model.
- Show semantic concepts according to the type (C,O,V,P).
- Include extension for old relations (Support Top Goal, General Soft Goal, etc).
On Wednesday 22th of July, VariaMos was presented in the afternoon Demonstration and Tool Proposals track at SPLC’15 in Nashville, TN. USA.
The paper associated with this presentation will be soon at Juan C. Muñoz-Fernandez Site.
- MetaModel modified to include MetaPairwiseRelations as concepts (future use in the modelling).
- MetaModel save/load supported (for visual presentation, not complete support for modelling).
- Support for Concern Levels in different concepts (For modelling only)
- Support for aggregation of concerns (For modelling only).
- Dashboard presentation improved
- Configuration export with names
- Old concepts hidden from palettes (TopGoal, GeneralGoal, GeneralSG, etc)
Some relations must be deleted and created again:
- From concepts to over two associations (circles)
- Some side relations (require, conflict), in the case they do not display the properties.