PuLSE-DSSA—a method for the development of software reference architectures
ISAW '98 Proceedings of the third international workshop on Software architecture
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Software Architecture in Practice
Software Architecture in Practice
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
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Exploring the use of reference architectures in the development of product line artifacts
Proceedings of the 15th International Software Product Line Conference, Volume 2
A knowledge-based framework for reference architectures
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Architectural description of embedded systems: a systematic review
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
A reference architecture template for software-intensive embedded systems
Proceedings of the WICSA/ECSA 2012 Companion Volume
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
Information and Software Technology
Relevance and perspectives of AAL in Brazil
Journal of Systems and Software
Towards a process to design product line architectures based on reference architectures
Proceedings of the 17th International Software Product Line Conference
Perspectives and challenges of reference architectures in multi software product line
Proceedings of the 17th International Software Product Line Conference co-located workshops
Benefits and drawbacks of reference architectures
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Towards continuous reference architecture conformance analysis
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Currently, the size and complexity of software systems, as well as critical time to market, demand new approaches from Software Engineering discipline for building such systems. In this context, the use of reference architectures and product line architectures is becoming a common practice. However, both of these concepts are sometimes mistakenly seen as the same thing; it is also not clearly established how they can be explored in a complementary way in order to contribute to software development. The main contribution of this paper is to make a clear differentiation between these architectures, by investigating and establishing definitions for each of them. Based on this, we also propose the use of reference architectures as a basis for product line architectures. As a result, a better understanding of both reference architectures and product line architectures, as well as an understanding of how to explore them jointly, can contribute to promoting more effective reuse in the development of software systems.