comments

Media

The FAMILIAR Tool v1.0.5 Demo.mp4
45.76MB
The joint academic project that involves researchers from University of Nice Sophia Antipolis (France), University of Rennes (France) and Colorado State University (USA).Software Product Line Engineering (SPLE) aims to efficiently produce multiple software products, on a large scale, that share a common set of core development features. Feature Modeling is a popular SPLE technique used to describe variability in a product family.FAMILIAR (FeAture Model scrIpt Language for manIpulation and Automatic Reasoning) is a Domain-Specific Modeling Language (DSML) for manipulating Feature Models (FMs). One of the strengths of the FAMILIAR language is that it provides rich semantics for FM composition operators (aggregate, merge, insert) as well as decomposition operators (slice). I developed an integrated graphical modeling environment with a non-ambiguous mapping among three internal model representations that significantly improved upon the initial FAMILIAR framework that was text-based and consisted of loosely coupled parts. The new FAMILIAR Tool brings in (1) a fast rendering framework for the graphically representing feature models, (2) a configuration editor and (3) persistence of feature models. 
Comments Disabled