Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Toward a Discipline of Software Engineering
IEEE Software
The Golden Age of Software Architecture
IEEE Software
Sharig and Reusing Architectural Knowledge--Architecture, Rationale, and Design Intent
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Aspects in Architectural Description: report on a first workshop at AOSD 2007
ACM SIGSOFT Software Engineering Notes
Architectural description of embedded systems: a systematic review
Proceedings of the 3rd international ACM SIGSOFT symposium on Architecting Critical Systems
Reference architectures and variability: current status and future perspectives
Proceedings of the WICSA/ECSA 2012 Companion Volume
Variability viewpoint to describe reference architectures
Proceedings of the WICSA 2014 Companion Volume
Support for Collaborative Building of a Railway Technical Solution during Tendering
International Journal of Knowledge Society Research
Hi-index | 0.00 |
Software architectures have played a significant role in determining the success of software systems. In spite of impact of the architectures to the software development and, as a consequence, to the software quality, there is not yet a consensus about which mechanisms work better to describe these architectures. In addition, despite the relevance of reference architectures as an artifact that comprises knowledge of a given domain and supports development of systems for that domain, issues related to their representation have not also had enough attention. In this perspective, this work intends to contribute with an experience of representing reference architectures aiming at easily sharing and reusing knowledge in order to develop software systems. A case study on software testing is presented illustrating our experience.