On the verification of architectural reconfigurations

dc.contributor.author Alejandro Sánchez en
dc.contributor.author Alexandre Castro Madeira en
dc.contributor.author Luís Soares Barbosa en
dc.date.accessioned 2018-01-16T11:02:58Z
dc.date.available 2018-01-16T11:02:58Z
dc.date.issued 2015 en
dc.description.abstract In a reconfigurable system, the response to contextual or internal change may trigger reconfiguration events which, on their turn, activate scripts that change the system's architecture at runtime. To be safe, however, such reconfigurations are expected to obey the fundamental principles originally specified by its architect. This paper introduces an approach to ensure that such principles are observed along reconfigurations by verifying them against concrete specifications in a suitable logic. Architectures, reconfiguration scripts, and principles are specified in ARCHERY, an architectural description language with formal semantics. Principles are encoded as constraints, which become formulas of a two-layer graded hybrid logic, where the upper layer restricts reconfigurations, and the lower layer constrains the resulting configurations. Constraints are verified by translating them into logic formulas, which are interpreted over models derived from ARCHERY specifications of architectures and reconfigurations. Suitable notions of bisimulation and refinement, to which the architect may resort to compare configurations, are given, and their relationship with modal validity is discussed. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/6311
dc.identifier.uri http://dx.doi.org/10.1016/j.cl.2015.07.001 en
dc.language eng en
dc.relation 5603 en
dc.relation 5636 en
dc.relation 5620 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title On the verification of architectural reconfigurations en
dc.type article en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00J-YXD.pdf
Size:
1.85 MB
Format:
Adobe Portable Document Format
Description: