An ontological approach to domain engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Extending UML to Support Domain Analysis
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
FeaturePlugin: feature modeling plug-in for Eclipse
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Feature Models are Views on Ontologies
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
The Description Logic Handbook
The Description Logic Handbook
Verifying feature models using OWL
Web Semantics: Science, Services and Agents on the World Wide Web
Applying semantic web technology to feature modeling
Proceedings of the 2009 ACM symposium on Applied Computing
Requirements and challenges for building service-oriented pervasive middleware
Proceedings of the 2009 international conference on Pervasive services
A Process-Driven and Ontology Based Software Product Line Variability Modeling Approach
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
A proposal for consistency checking in dynamic software product line models using OCL
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A software product line for the mobile and context-aware applications domain
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Feature models, grammars, and propositional formulas
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Ontology-Based feature modeling and application-oriented tailoring
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Proceedings of the X Brazilian Symposium in Collaborative Systems
Hi-index | 0.00 |
Software Product Lines (SPLs) have evolved and gained attention as one of the most promising approaches for software reuse. Feature models are the main technique to represent domain variability in SPLs. However, there are other domain aspects, besides variability, which cannot be expressed in a feature model. Also, these diagrams were not designed to facilitate information retrieval, interoperability and inference. In contrast, ontologies seem to be the best solution to meet these requirements. Therefore, this work presents an approach for semantic enrichment of SPLs using ontologies. Our proposal provides methods to add domain information besides variability description, and a top-ontology that specifies generic concepts and relations in an SPL, working as a guide model for information addition. The proposed approach reuses the existing SPL feature model, adding semantic descriptions in a less intrusive way than modifying the feature model notation.