Change cases: use cases that identify future requirements
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Software product lines: practices and patterns
Software product lines: practices and patterns
Modularisation and composition of aspectual requirements
Proceedings of the 2nd international conference on Aspect-oriented software development
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Separation of concerns in software product line engineering
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
Semantics-based composition for aspect-oriented requirements engineering
Proceedings of the 6th international conference on Aspect-oriented software development
Aspectual Support for Specifying Requirements in Software Product Lines
EARLYASPECTS '07 Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
Visualizing Product Line Domain Variability by Aspect-Oriented Modeling
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Aspect-oriented use case modeling for software product lines
Proceedings of the 2008 AOSD workshop on Early aspects
Supporting use case based requirements engineering
Information and Software Technology
From requirements documents to feature models for aspect oriented product line implementation
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Aspect-oriented use case modeling for software product lines
Proceedings of the 2008 AOSD workshop on Early aspects
Hi-index | 0.00 |
Software Product Line Development advocates software reuse by modeling common and variable artefacts separately across members of a family of products. Aspect-Oriented Software Development aims at separation of concerns with "aspects" to increase modularity, reusability, maintainability and ease of evolution. In this paper, we apply an aspect-oriented use case modeling approach to product line system modeling. A use case specification captures stakeholders concerns as interactions between a system and its actors. We adapt our previous work with the introduction of a «variability» relationship for the expression of variabilities. This relationship is used to model variable and common behaviours across a family of products as use cases. A variability composition mechanism enables building of executable behaviour models for each member of a product line family by integrating common elements with the applicable variable elements.