Abstract [eng] |
Feature models are used to to describe variability of product lines. Usually to specify feature models, graphical feature diagrams are used. This document addresses the textual languages for describing feature models: languages created for describing feature models - SFXM (Simple XML Feature Model), FDL (Feature Description Language), TVL (Text-based Variability Language), and adapted - XMI (XML Metadata Interchange), OWL (Web Ontology Language), BNF (Backus-Naur Form) and Prolog. Software for transforming between different languages were created. Feature models library were transformed to analyzed languages. Qualitative and quantitative language comparison is presented. In conclusion, recommendation for product lines designers for appropriate textual specification language are presented. |