Declarative specification and verification of modern software architecture patterns

Thumbnail Image
Date
2021-3
Authors
Asteasuain, Fernando
Machuca, Martín Miguel
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Tecnológica Nacional. Facultad Regional San Francisco
Abstract
In this work we explore FVS as an Architectural Description Language (ADL) with the possibility to perform formal verification of architectural behavior. We modeled and specified a collection of architectural patterns including typical ones such as publish/subscribe or blackboard as well as some more modern ones in emergent technologies such as embedded software or cloud computing. Using a model checker tool we were able to formally verify architectural patterns in a concrete case of study: a server’s room monitoring system. The results show the potential of our work in the ADL’s domain.
Description
Keywords
software architecture, architectural patterns, formal verification
Citation
Asteasuain, F.; Machucaz, M.M. (2020). Declarative specification and verification of modern software architecture patterns. En: Congreso Nacional de Ingeniería Informática y Sistemas de Información, CoNaIISI. 8. 5-6 nov 2020, Córdoba, Argentina. Memoria de trabajos. p.:27-33