ElaScript: a DSL for coding elasticity in cloud computing. - Simon Dupont; Salma Bouri; Frederico Alvares de Oliveira Jr.; Thomas Ledoux (SAC, 2017)