Abstract
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 language | English |
---|---|
Pages (from-to) | 177-184 |
Number of pages | 8 |
Journal | CEUR Workshop Proceedings |
Volume | 1164 |
State | Published - 2014 |
Event | Joint 26th International Conference on Advanced Information Systems Engineering Forum and Doctoral Consortium, CAiSE-Forum-DC 2014 - Thessaloniki, Greece Duration: 18 Jun 2014 → 20 Jun 2014 |
Keywords
- Domain analysis
- Ontology
- Requirements specifications
- Semantic similarity
- Software product line engineering
- Variability analysis
ASJC Scopus subject areas
- General Computer Science