Software architectures based on principles and patterns
Faculty of Applied Economics
International journal of software architecture
, p. 17-18
University of Antwerp
Software architecture is arguably the most crucial research area in software engineering due to its impact on virtually all quality characteristics including evolvability, reusability, performance and reliability. In a mature science, typically a set of rational principles and their relationships are well-known and widely applied, and systematically reusable artifacts exist. We believe that the first way to move the software architecture field forward is to establish clear laws and design principles that have a strong theoretical foundation, and that have also proven their relevance and feasibility in practice. The second way to move the software architecture field forward is by documenting and publishing systematically reusable artifacts. In our opinion, the International Journal of Software Architectures should pay considerable attention to publishing artifacts that are the result of theoretical and academic research and that have proven their relevance and feasibility in practice. In this way, the journal could contribute to a growing catalogue of artifacts, with known and proven characteristics, thereby promoting assembly of software architectures.