VariaMos is a modeling tool and a framework, that can be easily extended, and that allows you to define your own models.
At its core, VariaMos includes support to feature modeling, component modeling and binding modeling. Therefore, it can be extended to support component assembling, and feature verification. These models allow to the developers to implement a software product line approach.
Official documentation: https://github.com/VariaMosORG/VariaMos/wiki
VariaMos web previous version demo: here