Affiliation:
1. University of São Paulo (USP), São Carlos, Brazil
2. Federal University of Itajubá (UNIFEI), Itajubá, Brazil
3. Universitat Politècnica de Catalunya (UPC-BarcelonaTech), Barcelona, Spain
Abstract
Due to the increasing size and complexity of many current software systems, the architectural design of these systems has become a considerately complicated task. In this scenario, reference architectures have already proven to be very relevant to support the architectural design of systems in diverse critical application domains, such as health, avionics, transportation, and the automotive sector. However, these architectures are described in many different approaches, such as using textual description, informal models, and even modeling languages as UML. Hence, practitioners are faced with a difficult decision of the better approaches to describing reference architectures. The main contribution of this work is to depict a detailed panorama containing the state of the art (from the literature) and state of the practice (based on existing reference architectures) of approaches for describing reference architectures. For this, we firstly examined the existing approaches (e.g., processes, methods, models, and modeling languages) and compared them concerning completeness and applicability. We also examined four well-known, successful reference architectures (AUTOSAR, ARC-IT, IIRA, and AXMEDIS) in view of the approaches used to describe them. As a result, there exists a misalignment between the state of the art and state of the practice, requiring an engagement of the software architecture community, through research collaboration of academia and industry, to propose more suitable means to describe reference architectures and, as a consequence, promoting the sustainability of these architectures.
Funder
National Council for Scientific and Technological Development - CNPq
São Paulo Research Foundation - FAPESP
Beatriz Galindo Programme
Reference58 articles.
1. A framework for analysis and design of software reference architectures;Angelov;Information and Software Technology,2012
2. Automotive Open System ARchitecture;AUTOSAR,2020
3. Describing, instantiating and evaluating a reference architecture: a case study;Avgeriou;Enterprise Architect Journal,2003
4. Architecture Sustainability;Avgeriou;IEEE Software,2013
5. The goal question metric approach;Basili;Encyclopedia of Software Engineering,1994
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献