We present a logic and a prototypical specification language for specifying and reasoning about component-based systems with sup- port for dynamic, i.e., run-time, architectural reconfiguration. We present the logic, an adaptation of an existing one proposed for specifying reac- tive systems, and some results that demonstrate its suitability for the specification of reconfigurable systems. We
... [Show full abstract] then explicate how the specification language can be used to specify a reconfigurable (sub)system via layers defining component templates, association/connector templates and a layer specifying reconfiguration operations used to dynamically change the system architecture. We also illustrate the expressive power and proof capabilities of the logic.