@inproceedings{5717f9571e0b47769beee79aac5f92b6,
title = "Dynamic Reconfiguration via Typed Modalities",
abstract = "Modern software systems are increasingly exhibiting dynamic-reconfiguration features analogous to naturally occurring phenomena where the architecture of a complex changes dynamically, at run time, on account of interactions between its components. This has led to a renewed interest in modal logics for formal system development, building on the intuitive idea that system configurations can be regarded as local models of a Kripke structure, while reconfigurations are captured by accessibility relations. We contribute to this line of research by advancing a modal logic with varying quantification domains that employs typed modalities and dedicated modal operators to specify and reason about a new generation of Kripke structures, called dynamic networks of interactions, that account for the context of a system{\textquoteright}s dynamics, identifying which actants have triggered a reconfiguration and what are its outcomes. To illustrate the expressiveness of the formalism, we provide a specification of the biological process of membrane budding, which we then analyse using a sound and complete proof-by-translation method that links dynamic networks of interactions with partial first-order logic. ",
keywords = "Modal logic, Partial first-order logic, Reconfigurable systems, Standard translation, Typed modalities",
author = "Ionut Tutu and Claudia Chirita and Fiadeiro, \{Jos{\'e} Luiz\}",
note = "Copyright: {\textcopyright} 2021 Springer Nature Switzerland AG.",
year = "2021",
month = nov,
day = "10",
doi = "10.1007/978-3-030-90870-6\_32",
language = "English",
isbn = "9783030908690",
series = "Lecture Notes in Computer Science ",
publisher = "Springer ",
pages = "599--615",
editor = "Marieke Huisman and Corina P{\u a}s{\u a}reanu and Naijun Zhan",
booktitle = "Formal Methods",
edition = "1",
}