Utilize este identificador para referenciar este registo: http://hdl.handle.net/10773/27067
Título: Taming hierarchical connectors
Autor: Proença, José
Madeira, Alexandre
Palavras-chave: Dynamic logic
Software connectors
Formal methods
Data: 2019
Editora: Springer
Resumo: Building and maintaining complex systems requires good software engineering practices, including code modularity and reuse. The same applies in the context of coordination of complex component-based systems. This paper investigates how to verify properties of complex coordination patterns built hierarchically, i.e., built from composing blocks that are in turn built from smaller blocks. Most existing approaches to verify properties flatten these hierarchical models before the verification process, losing the hierarchical structure. We propose an approach to verify hierarchical models using containers as actions; more concretely, containers interacting with their neighbours. We present a dynamic modal logic tailored for hierarchical connectors, using Reo and Petri Nets to illustrate our approach. We realise our approach via a prototype implementation available online to verify hierarchical Reo connectors, encoding connectors and formulas into mCRL2 specifications and formulas.
Peer review: yes
URI: http://hdl.handle.net/10773/27067
DOI: 10.1007/978-3-030-31517-7_13
ISBN: 978-3-030-31516-0
Versão do Editor: https://link.springer.com/chapter/10.1007/978-3-030-31517-7_13
Aparece nas coleções: CIDMA - Capítulo de livro
AGG - Capítulo de livro

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
paper_41.pdf509.92 kBAdobe PDFVer/Abrir


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.