Component-based product line development: the KobrA approach
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
ACM Transactions on Software Engineering and Methodology (TOSEM)
The 4+1 View Model of Architecture
IEEE Software
Creating Product Line Architectures
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Software Connectors and Refinement in Family Architectures
IW-SAPF-3 Proceedings of the International Workshop on Software Architectures for Product Families
Commonality Analysis: A Systematic Process for Defining Families
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
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
IEEE Transactions on Software Engineering
Transformation of UML Models for Service-Oriented Software Architectures
ECBS '05 Proceedings of the 12th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Software product line modeling made practical
Communications of the ACM - Software product line
Derivation of process-oriented logical architectures: an elicitation approach for cloud design
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
Currently, modeling methods applicable to software product line architectures do not explicitly comprise refinement, which implies dealing with a lot of complexity during their application to a high number of requirements. This paper suggests the extension of a modeling method applicable to product line architectural modeling, the 4SRS (Four Step Rule Set), to support the refinement of product lines. We have used the GoPhone case study to illustrate the approach and the recursion capability of the method as a solution to the challenges of modeling product line architectures. The strength of our approach resides in its stepwise nature and in allowing the modeler to work at the user requirements level without delving into lower abstraction concerns.