Automated staged configuration with semantic web technologies

Marko Boškovi, Ebrahim Bagheri, Dragan GaŠevi, Bardia Mohabbati, Nima Kaviani, Marek Hatala

Research output: Contribution to journalArticleResearchpeer-review

16 Citations (Scopus)

Abstract

Since the introduction in the early nineties, feature models receive a great deal of attention in industry and academia. Industrial success stories in applying feature models for modeling software product lines, and using them for configuring software-intensive systems motivate academia to discover ways to integrate different feature dependencies into the feature model, and automate verified feature configuration. In this paper we demonstrate how ontologies and Semantic Web technologies facilitate seamless integration of required external services and deployment platform capabilities into the feature model. Furthermore, we also contribute with an algorithm for automating staged configuration using Semantic Web reasoners to discover unfeasible features of the feature model.

Original languageEnglish
Pages (from-to)459-484
Number of pages26
JournalInternational Journal of Software Engineering and Knowledge Engineering
Volume20
Issue number4
DOIs
Publication statusPublished - Jun 2010
Externally publishedYes

Keywords

  • feature modeling
  • Ontologies
  • semantic web
  • software product lines engineering

Cite this