A Conceptual Graph Approach to Feature Modeling

  • Authors:
  • Randall C. Bachmeyer;Harry S. Delugach

  • Affiliations:
  • Department of Computer Science, N300 Technology Hall, University of Alabama in Huntsville, Huntsville, AL 35899, USA;Department of Computer Science, N300 Technology Hall, University of Alabama in Huntsville, Huntsville, AL 35899, USA

  • Venue:
  • ICCS '07 Proceedings of the 15th international conference on Conceptual Structures: Knowledge Architectures for Smart Applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

A software product-line is a set of products built from a core set of software components. Although software engineers develop software product-lines for various application types, they are most commonly used for embedded systems development, where the variability of hardware features requires variability in the supporting firmware. Feature models are used to represent the variability in these software product-lines. Various feature modeling approaches have been proposed, including feature diagrams, domain specific languages, constraint languages, and the semantic web language OWL. This paper explores a conceptual graph approach to feature modeling in an effort to produce feature models that have a more natural, and more easily expressed mapping to the problem domain. It demonstrates the approach using a standard Graph Product-line problem that has been discussed in various software product-line papers. A conceptual graph feature model is developed for the graph product-line and it is compared to other feature models for this product-line.