SOVA-A tool for Semantic and Ontological Variability Analysis

Research output: Contribution to journalConference articlepeer-review


Variability analysis in Software Product Line Engineering (SPLE) utilizes various software-related artifacts, including requirements specifications. Currently, measuring the similarity of requirements specifications for analyzing variability of software products mainly takes into account semantic considerations. This might lead to failure to capture important aspects of the software behavior as perceived by users. In this paper we present a tool, called SOVA-Semantic and Ontological Variability Analysis, which introduces ontological considerations to variability analysis, in addition to the semantic ones. The input of the tool is textual requirements statements organized in documents. Each document represents the expectations from or the characteristics of a different software product in a line, while each requirement statement represents an expected behavior of that software product. The output is a feature diagram representing the variability in the input set of requirements documents and setting the ground for behavioral domain analysis.

Original languageEnglish
Pages (from-to)177-184
Number of pages8
JournalCEUR Workshop Proceedings
StatePublished - 2014
EventJoint 26th International Conference on Advanced Information Systems Engineering Forum and Doctoral Consortium, CAiSE-Forum-DC 2014 - Thessaloniki, Greece
Duration: 18 Jun 201420 Jun 2014


  • Domain analysis
  • Ontology
  • Requirements specifications
  • Semantic similarity
  • Software product line engineering
  • Variability analysis

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'SOVA-A tool for Semantic and Ontological Variability Analysis'. Together they form a unique fingerprint.

Cite this