We propose a novel approach to the formal specification and verification of dynamic architectures that are at the core of adaptive systems such as critical infrastructure protection. Key features include run-time reconfiguration based on adding and removing components and connections, resulting in systems with unbounded number of components. We provide a logic-based specification of a Dynamic Parametrized Architecture (DPA), where parameters represent the infinite-state space of possible configurations, and first-order formulas represent the sets of initial configurations and reconfiguration transitions. We encode information flow properties as reachability problems of such DPAs, define a translation into an array-based transition system, a...
Formal verification – demonstration of the correctness of an algorithm (computer program or system) ...
ARCHERY is an architectural description language for modelling and reasoning about distributed, hete...
Several recent research efforts have focused on the dynamic aspects of software architectures provid...
AbstractThis paper deals with the formal specification and verification of dynamic reconfigurations ...
International audienceThis paper deals with the formal specification and verification of dynamic rec...
In order to be resilient, a system must be adaptable. Trustworthy adaptation requires that a system ...
Dynamic software architectures provide support for building long running and reconfigurable applicat...
We introduce a logical framework for the specification and verification of component-based systems, ...
Abstract—ARCHERY is an architectural description language for modelling and reasoning about distribu...
In this paper we address the issues of modelling and verification of concurren- t systems subject to...
International audienceDynamic software architectures emerge when addressing important features of co...
AbstractAdaptive systems are systems capable of adapting their behaviour to changes in their environ...
International audienceWe introduce a term algebra as a new formal specification language for the coo...
Abstract The verification of contemporary software systems is challenging, because they are heavily ...
In this paper, we propose a new approach to validating formal specifications of observable behavior ...
Formal verification – demonstration of the correctness of an algorithm (computer program or system) ...
ARCHERY is an architectural description language for modelling and reasoning about distributed, hete...
Several recent research efforts have focused on the dynamic aspects of software architectures provid...
AbstractThis paper deals with the formal specification and verification of dynamic reconfigurations ...
International audienceThis paper deals with the formal specification and verification of dynamic rec...
In order to be resilient, a system must be adaptable. Trustworthy adaptation requires that a system ...
Dynamic software architectures provide support for building long running and reconfigurable applicat...
We introduce a logical framework for the specification and verification of component-based systems, ...
Abstract—ARCHERY is an architectural description language for modelling and reasoning about distribu...
In this paper we address the issues of modelling and verification of concurren- t systems subject to...
International audienceDynamic software architectures emerge when addressing important features of co...
AbstractAdaptive systems are systems capable of adapting their behaviour to changes in their environ...
International audienceWe introduce a term algebra as a new formal specification language for the coo...
Abstract The verification of contemporary software systems is challenging, because they are heavily ...
In this paper, we propose a new approach to validating formal specifications of observable behavior ...
Formal verification – demonstration of the correctness of an algorithm (computer program or system) ...
ARCHERY is an architectural description language for modelling and reasoning about distributed, hete...
Several recent research efforts have focused on the dynamic aspects of software architectures provid...