Section: New Software and Platforms
Concerto
Keywords: Reconfiguration - Distributed Software - Component models - Dynamic software architecture
Functional Description: Concerto is an implementation of the formal model Concerto written in Python. Concerto aloows to : 1. describe the life-cycle and the dependencies of software components, 2. describe a components assembly that forms the overall life-cycle of a distributed software, 3. automatically reconfigure a Concerto assembly of components by using a set of reconfiguration instructions as well as a formal operational semantics.