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 u...
The ability of reconfiguring software architectures in order to adapt them to new requirements or a ...
Abstract. Architectural (bad) smells are design decisions found in soft-ware architectures that degr...
Hybrid logics, which add to the modal description of transition structures the ability to refer to s...
Abstract—ARCHERY is an architectural description language for modelling and reasoning about distribu...
ARCHERY is an architectural description language for modelling and reasoning about distributed, hete...
International audienceThis paper deals with the formal specification and verification of dynamic rec...
AbstractThis paper deals with the formal specification and verification of dynamic reconfigurations ...
For several different reasons, such as changes in the business or technological environment, the con...
. My colleagues and I developed an approach to proving correctness of architectural refinement hiera...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
For several different reasons, such as changes in the business or technological environment, the con...
The Adaptability of networked service-oriented systems is necessary to guarantee the continuity of s...
National audienceDynamic reconfiguration is the action of modifying a software system at runtime. Se...
Boilerplates are simplified, normative English texts,intended to capture software requirements in a ...
This paper proposes a method for the derivation of proof obligations from architectural specificatio...
The ability of reconfiguring software architectures in order to adapt them to new requirements or a ...
Abstract. Architectural (bad) smells are design decisions found in soft-ware architectures that degr...
Hybrid logics, which add to the modal description of transition structures the ability to refer to s...
Abstract—ARCHERY is an architectural description language for modelling and reasoning about distribu...
ARCHERY is an architectural description language for modelling and reasoning about distributed, hete...
International audienceThis paper deals with the formal specification and verification of dynamic rec...
AbstractThis paper deals with the formal specification and verification of dynamic reconfigurations ...
For several different reasons, such as changes in the business or technological environment, the con...
. My colleagues and I developed an approach to proving correctness of architectural refinement hiera...
Architectural decisions can be interpreted as structural and behavioral constraints that must be enf...
For several different reasons, such as changes in the business or technological environment, the con...
The Adaptability of networked service-oriented systems is necessary to guarantee the continuity of s...
National audienceDynamic reconfiguration is the action of modifying a software system at runtime. Se...
Boilerplates are simplified, normative English texts,intended to capture software requirements in a ...
This paper proposes a method for the derivation of proof obligations from architectural specificatio...
The ability of reconfiguring software architectures in order to adapt them to new requirements or a ...
Abstract. Architectural (bad) smells are design decisions found in soft-ware architectures that degr...
Hybrid logics, which add to the modal description of transition structures the ability to refer to s...