Registrer deg | Logg på | FAQ      [?] 
CiteULike is a free online bibliography manager. Register and you can start organising your references online.
Recent | Unread | Search | Authors | Tags | Export

Comparing Feature Diagram Examples Found in the Research Literature

by: Andreas Metzger, Patrick Heymans
(February 2007)


View FullText article


X Reviews [Write a review of this article]

There are no reviews of this article

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Abstract

Motivation: Feature Diagrams (FD) are widely used in software product line engineering [PBL05] to document variability. In general, a FD is a tree or a directed acyclic graph that serves as a compact representation of all valid combina-tions of its nodes. Those nodes (except the root node) are usually called fea-tures. The root node is called the “concept”. In software product line engineering, two kinds of variability can be distin-guished: Software variability and PL variability. • Software variability refers to the “ability of a software system or arte-fact to be efficiently extended, changed, customized or configured for use in a particular context” [SGB05]. • PL variability is specific to SPLE and describes the variation between the systems that belong to a PL [CHW98, PBL05, KLD02] in terms of properties and qualities, like features that are provided or require-ments that are fulfilled. It is important to understand that defining PL variability, i.e. determining what should vary between the systems in a PL and what should not, is an explicit decision of product manage-ment (see [KLD02, PBL05]). This tech report presents a collection of feature diagrams that we have found in the research literature with the aim of determining from those feature dia-grams, which kind of variability has been documented. There are many FD dialects. Besides a collection of examples, this tech re-port also gives an overview of those various dialects and the concrete syn-taxes (notations) they employ.


X BibTeX record

X RIS record



RIS BibTeX
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.