The design of collective adaptive systems (CAS) must be supported by a powerful well-founded framework for modelling and analysis. CAS consist of a large number of heterogeneous entities with decentralised control and varying degrees of complex autonomous behaviour. These entities may be competing for shared resources even when collaborating to reach common goals. The pervasive but transparent nature of CAS, together with the importance of the societal goals they address, mean that it is imperative that thorough a priori analysis and verification of their design is carried out to investigate all aspects of their behaviour before they are put into operation.
ICT-based CAS are at the core of the envisioned smart cities of the future. The development of our methodology will focus on the provisioning challenges of smart urban transport and smart grids. Such systems of heterogeneous components with competing goals must also manage resources in a fair and efficient way. This is particularly challenging when designing for behaviour that is emergent and spatially inhomogeneous but must nevertheless be guaranteed to satisfy operational requirements. The QUANTICOL project is developing innovative analysis tools to help to reason about such systems.