TY - GEN
T1 - On the expressiveness of synchronization in component deployment
AU - Mauro, Jacopo
AU - Zavattaro, Gianluigi
PY - 2016/1/1
Y1 - 2016/1/1
N2 - The Aeolus component problem of automatic deployment of complex distributed component systems. In the general setting, the task of checking if a distributed application can be deployed is an undecidable problem. However, the current undecidability proof in Aeolus assumes the possibility to perform in a synchronized way atomic configuration actions on a set of interdependent components: this feature is usually not supported by deployment frameworks. In this paper we prove that even without synchronized configuration actions the Aeolus component model is still Turing complete. On the contrary, we show that other Aeolus features like capacity constraints and conflicts are necessary: if we remove the former the deployment problem becomes non-primitive recursive, while in the latter it becomes poly-time.
AB - The Aeolus component problem of automatic deployment of complex distributed component systems. In the general setting, the task of checking if a distributed application can be deployed is an undecidable problem. However, the current undecidability proof in Aeolus assumes the possibility to perform in a synchronized way atomic configuration actions on a set of interdependent components: this feature is usually not supported by deployment frameworks. In this paper we prove that even without synchronized configuration actions the Aeolus component model is still Turing complete. On the contrary, we show that other Aeolus features like capacity constraints and conflicts are necessary: if we remove the former the deployment problem becomes non-primitive recursive, while in the latter it becomes poly-time.
U2 - 10.1007/978-3-319-30734-3_23
DO - 10.1007/978-3-319-30734-3_23
M3 - Article in proceedings
AN - SCOPUS:84962550447
SN - 9783319307336
T3 - Lecture Notes in Computer Science
SP - 344
EP - 359
BT - Theory and Practice of Formal Methods - Essays Dedicated to Frank de Boer on the Occasion of His 60th Birthday
A2 - Ábrahám, Erika
A2 - Johnsen, Einar Broch
A2 - Bonsangue, Marcello
PB - Springer
T2 - Frank de Boer on the Occasion of His 60th Birthday, 2016
Y2 - 5 July 2016 through 5 July 2016
ER -