Please use this identifier to cite or link to this item:
Scopus Web of ScienceĀ® Altmetric
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAhmad, A.-
dc.contributor.authorBabar, M.-
dc.identifier.citationProceeding of the 11th Working IEEE/IFIP Conference on Software Architecture Companion, 2014, pp.1-1-1-6-
dc.descriptionThis is the companion volume of the Proceeding of the Eleventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2014)-
dc.description.abstractCloud computing enables organisations to deploy their software systems over a pool of available services - exploiting pay-per-use models - rather than upfront purchase of an overprovisioned infrastructure. In an architectural context for cloud systems that demand elasticity in terms of service availability, reliability, and efficiency, there is a need to capitalise on the 'build-once, use-often' solutions that support reuse-driven self-adaptations of cloud-based architectures. We support the composition and application of a pattern language that exploits adaptation patterns and their relations to support 'adaptation-off-the-shelf' for cloud-based software architectures. We unify the concepts of software repository mining and software evolution to support the composition and application of an adaptation pattern language. First, we exploit the software repository mining concepts by investigating adaptation logs to empirically discover architecture adaptation patterns and their relations. Second, we utilise the software evolution techniques for self-adaptation of cloud architectures guided by a systematic selection and application of adaptation patterns. In the context of the IBM'S MAPE-K model for self-adaptation, we propose reusable policies for self-adaptive cloud architectures. Architectural adaptation knowledge in the proposed pattern language is expressed as a formalised collection of interconnected-patterns. Individual patterns in the language build on each other to provide a generic and reusable solution to address the recurring adaptation problems. In future, we focus on an incremental evolution of pattern language by discovering new patterns from adaptation logs over time.-
dc.description.statementofresponsibilityAakash Ahmad, Muhammad Ali Babar-
dc.publisherAssociation for Computing Machinery-
dc.relation.ispartofseriesACM International Conference Proceeding Series-
dc.rightsCopyright 2010 ACM. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from
dc.subjectCloud Computing, self-adaptive system, adaptation pattern language-
dc.titleTowards a pattern language for self-adaptation of cloud-based architectures-
dc.typeConference paper-
dc.contributor.conference11th Working IEEE/IFIP Conference on Software Architecture Companion (WICSA '14) (7 Apr 2014 - 11 Apr 2014 : Sydney, Australia)-
dc.identifier.orcidBabar, M. [0000-0001-9696-3626]-
Appears in Collections:Aurora harvest 3
Computer Science publications

Files in This Item:
File Description SizeFormat 
  Restricted Access
Restricted Access1.33 MBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.