Ontology-based product line modeling and generation

Harvey Siy, Aaron Wolfson, Mansour Zand

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Software product line engineering defines a family of related software products. Every software product line engineering method has two essential elements, a set of models representing the product family, and a process for instantiating product members from those models. In this paper, we investigate the use of ontologies to model product lines. We also show how product members can be instantiated from an ontology-based model. We discuss our early experiences using ontologies to specify a family of workflows for a large insurance company.

Original languageEnglish (US)
Title of host publicationPLEASE'11
Subtitle of host publicationProceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, Co-located with ICSE 2011
Pages50-54
Number of pages5
DOIs
StatePublished - 2011
Event2nd International Workshop on Product Line Approaches in Software Engineering, PLEASE 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: May 22 2011May 23 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference2nd International Workshop on Product Line Approaches in Software Engineering, PLEASE 2011, Co-located with ICSE 2011
CountryUnited States
CityWaikiki, Honolulu, HI
Period5/22/115/23/11

Keywords

  • ontology
  • owl
  • software product line
  • swrl

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Ontology-based product line modeling and generation'. Together they form a unique fingerprint.

  • Cite this

    Siy, H., Wolfson, A., & Zand, M. (2011). Ontology-based product line modeling and generation. In PLEASE'11: Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, Co-located with ICSE 2011 (pp. 50-54). (Proceedings - International Conference on Software Engineering). https://doi.org/10.1145/1985484.1985497