Intention-oriented modelling support for socio-technical driven elastic cloud applications

Businesses have already started to exploit potential uses of cloud computing as a new paradigm for promoting their services. Although the general concepts they practically focus on are: viability, survivability, adaptability, etc., however, there is still a lack of forming mechanisms to sustain viability with adaptation of new requirements in cloud-based applications. This has inspired a pressing need to adopt new methodologies and abstract models which support system acquisition for self-adaptation, thus guaranteeing autonomic cloud application behaviour. In this paper we use state-of-the-art Neptune framework as runtime adaptive software development environment developed mainly for distributed computing supported with intention-oriented modelling language. The representation and adaptation of goal based model artifacts and their intrinsic properties requirements will in turn support distributed service based applications running in the cloud. This harnesses obedient system behaviour with respect to its functional and non-functional characteristics.