A ten-year survey of software architecture

yao chen,xiaoqing li,lingyun yi,dayong liu,liu tang,hongli yang
DOI: https://doi.org/10.1109/ICSESS.2010.5552456
2010-01-01
Abstract:A software architecture can be described as the “blueprint” of a system at the highest level of abstraction, describing components and their important interconnections. In this paper, we retrospectively examine advances and achievements in software architecture during the last ten years, including software architecture description languages, design, analysis and evaluation, evolution and service-oriented architecture. Finally, we discuss the promising research directions on software architecture.
What problem does this paper attempt to address?