Back to Search Start Over

A Research Landscape on Formal Verification of Software Architecture Descriptions

Authors :
Camila Pacelly Brandão de Araújo
Everton Cavalcante
Flavio Oquendo
Thais Batista
Marcel Oliveira
Universidade Federal do Rio Grande do Norte [Natal] (UFRN)
Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
Université de Bretagne Sud (UBS)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National de Recherche en Informatique et en Automatique (Inria)-École normale supérieure - Rennes (ENS Rennes)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1)
Université de Rennes (UNIV-RENNES)-CentraleSupélec-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique)
Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)
Université de Bretagne Sud (UBS)
Advanced Technologies for Operated Networks (ARCHWARE)
LANGAGE ET GÉNIE LOGICIEL (IRISA-D4)
Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Bretagne Sud (UBS)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-IMT Atlantique (IMT Atlantique)
Institut Mines-Télécom [Paris] (IMT)-Institut Mines-Télécom [Paris] (IMT)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Source :
IEEE Access, IEEE Access, IEEE, 2019, 7, pp.171752-171764. ⟨10.1109/ACCESS.2019.2953858⟩, IEEE Access, Vol 7, Pp 171752-171764 (2019), IEEE Access, 2019, 7, pp.171752-171764. ⟨10.1109/ACCESS.2019.2953858⟩
Publication Year :
2019
Publisher :
HAL CCSD, 2019.

Abstract

One of the many different purposes of software architecture descriptions is contributing to an early analysis of the architecture with respect to quality attributes. The critical nature of many software systems calls for formal approaches aiming at precisely verifying if their designed architectures can meet important properties such as consistency, completeness, and correctness. In this context, it is worthwhile investigating the role of architecture descriptions to support the formal verification of software architectures to ensure their quality, as well as how such a process happens and is supported by existing languages and verification tools. To evaluate the research landscape on this subject, we have carried out a systematic mapping study in which we collected and analyzed studies available at the literature on formal verification of architecture descriptions. This work contributes with (i) a structured overview and taxonomy of the current state of the art on this topic and (ii) the elicitation of important issues to be addressed in future research.

Details

Language :
English
ISSN :
21693536
Database :
OpenAIRE
Journal :
IEEE Access, IEEE Access, IEEE, 2019, 7, pp.171752-171764. ⟨10.1109/ACCESS.2019.2953858⟩, IEEE Access, Vol 7, Pp 171752-171764 (2019), IEEE Access, 2019, 7, pp.171752-171764. ⟨10.1109/ACCESS.2019.2953858⟩
Accession number :
edsair.doi.dedup.....b5dea8a0ce0c3aec2e8922794e2a6368
Full Text :
https://doi.org/10.1109/ACCESS.2019.2953858⟩