Premium
An Enterprise Feature Ontology for Feature‐Based Product Line Engineering
Author(s) -
Krueger Charles,
Clements Paul
Publication year - 2017
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2017.00377.x
Subject(s) - feature (linguistics) , computer science , software product line , ontology , feature model , product (mathematics) , domain engineering , software engineering , automation , knowledge management , software , engineering , software system , software development , programming language , mathematics , component based software engineering , mechanical engineering , philosophy , linguistics , geometry , epistemology
Feature‐Based Software and Systems Product Line Engineering (“Feature‐Based PLE”) has emerged as a modern, repeatable, codified, and proven‐in‐practice specialization of generic PLE practice. Feature‐Based PLE involves automation‐supported configuration of engineering and operations artifacts from across an enterprise, to reflect the feature choices embodied by a product. Configuration of artifacts based on feature choices is a powerful narrative, but what actually constitutes a feature? A feature is a distinguishing characteristic that sets products apart (Kang et al. 1990) but in practice this concept encompasses a broad spectrum of granularity. Stakeholders who are concerned with the finest‐grained differences are very different from those who care about the coarsest‐grained differences. This paper presents an ontology for features that is capable of supporting an entire enterprise of product line engineering and business operations, and shows how various stakeholders throughout the enterprise can interact with these different kinds of features.