SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Performing architecture tradeoff analysis
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
A Reusable Architecture to Construct Active Database Systems
A Reusable Architecture to Construct Active Database Systems
Evaluating an Embedded Software Reference Architecture " Industrial Experience Report "
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
ADLARS: An Architecture Description Language for Software Product Lines
SEW '05 Proceedings of the 29th Annual IEEE/NASA on Software Engineering Workshop
S3: A Service-Oriented Reference Architecture
IT Professional
Reference architecture knowledge representation: an experience
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
The Concept of Reference Architectures
Systems Engineering
A reference architecture for situated multiagent systems
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Managing Variability in Software Product Lines
IEEE Software
AALIANCE Ambient Assisted Living Roadmap
AALIANCE Ambient Assisted Living Roadmap
Exploring the use of reference architectures in the development of product line artifacts
Proceedings of the 15th International Software Product Line Conference, Volume 2
Variability in software architecture: current practice and challenges
ACM SIGSOFT Software Engineering Notes
Reference architecture and product line architecture: a subtle but critical difference
ECSA'11 Proceedings of the 5th European conference on Software architecture
Towards a process to design product line architectures based on reference architectures
Proceedings of the 17th International Software Product Line Conference
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
Hi-index | 0.00 |
Reference architectures refer to a special type of software architecture that achieves well-recognized understanding of specific domains, promoting reuse of design expertise and facilitating the development, standardization, and evolution of software systems. Designed for various domains and purpose, they have increasingly impacted important aspects of system development, such as productivity and quality of such systems. In another perspective, variability has been considered in several research topics as a mechanism that facilitates software development and evolution. In this context, the main contribution of this paper is to present the current status regarding variability in the reference architecture engineering. It is also presented future research perspectives that could be conducted, providing new directions to the reference architecture engineering in order to become existing and new reference architectures more effective elements to the development and evolution of software-intensive systems.