Abstract

This paper presents an approach to feature modelling based on the use of modelling constructs from the component-based software development domain. The proposed models allow establishing feature hierarchies, making a clear distinction between the features themselves and their realisations or variants. Furthermore, they enable the definition of complex dependency relationships between the different feature realisations, making it possible to define variable configurations associated with these dependencies. Finally, the approach allows the modelling of product configurations as a set of interconnected and configured feature realisations. The proposal is illustrated with an example based on the on-board satellite software applications domain.

Keywords:
Feature model Component (thermodynamics) Feature (linguistics) Computer science Dependency (UML) Domain (mathematical analysis) Software product line Set (abstract data type) Data mining Software Domain analysis Feature-oriented domain analysis Variable (mathematics) Relation (database) Artificial intelligence Component-based software engineering Software system Software development Programming language Software construction Mathematics

Metrics

2
Cited By
0.31
FWCI (Field Weighted Citation Impact)
13
Refs
0.65
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Feature-based product modelling: an ontological approach

Emilio M. Sanfilippo

Journal:   International Journal of Computer Integrated Manufacturing Year: 2018 Vol: 31 (11)Pages: 1097-1110
JOURNAL ARTICLE

Modelling e-business processes: a component-based simulation approach

Pável AlboresPeter BallJillian MacBryde

Journal:   International Journal of Agile Systems and Management Year: 2007 Vol: 2 (3)Pages: 242-242
© 2026 ScienceGate Book Chapters — All rights reserved.