Back to Search
Start Over
Evaluating scenario-based SPL requirements approaches: the case for modularity, stability and expressiveness
- Source :
- Requirements Engineering, Requirements Engineering, Springer Verlag, 2014, 19 (4), pp.355-376. ⟨10.1007/s00766-013-0184-5⟩, Requirements Engineering, 2014, 19 (4), pp.355-376. ⟨10.1007/s00766-013-0184-5⟩
- Publication Year :
- 2014
- Publisher :
- HAL CCSD, 2014.
-
Abstract
- International audience; Software product lines (SPL) provide support for productivity gains through systematic reuse. Among the various quality attributes supporting these goals, modularity, stability and expressiveness of feature specifications, their composition and configuration knowledge emerge as strategic values in modern software development paradigms. This paper presents a metric-based evaluation aiming at assessing how well the chosen qualities are supported by scenario-based SPL requirements approaches. The selected approaches for this study span from type of notation (textual or graphical based), style to support variability (annotation or composition based), and specification expressiveness. They are compared using the metrics developed in a set of releases from an exemplar case study. Our major findings indicate that composition-based approaches have greater potential to support modularity and stability, and that quantification mechanisms simplify and increase expressiveness of configuration knowledge and composition specifications.
- Subjects :
- Computer science
media_common.quotation_subject
Stability (learning theory)
Software requirements specification
02 engineering and technology
Reuse
Notation
[SPI]Engineering Sciences [physics]
Software
requirements specification
020204 information systems
software product lines
0202 electrical engineering, electronic engineering, information engineering
Quality (business)
[INFO]Computer Science [cs]
use scenarios
media_common
Modularity (networks)
business.industry
Software development
020207 software engineering
[STAT]Statistics [stat]
Systems engineering
business
Software engineering
Information Systems
variability modeling
Subjects
Details
- Language :
- English
- ISSN :
- 09473602 and 1432010X
- Database :
- OpenAIRE
- Journal :
- Requirements Engineering, Requirements Engineering, Springer Verlag, 2014, 19 (4), pp.355-376. ⟨10.1007/s00766-013-0184-5⟩, Requirements Engineering, 2014, 19 (4), pp.355-376. ⟨10.1007/s00766-013-0184-5⟩
- Accession number :
- edsair.doi.dedup.....641ffa1c3a4dd0103b59a8794dc6f0c4
- Full Text :
- https://doi.org/10.1007/s00766-013-0184-5⟩