{"id":"https://openalex.org/W1991481003","doi":"https://doi.org/10.1145/2578128.2578227","title":"Towards a pattern language for self-adaptation of cloud-based architectures","display_name":"Towards a pattern language for self-adaptation of cloud-based architectures","publication_year":2014,"publication_date":"2014-03-11","ids":{"openalex":"https://openalex.org/W1991481003","doi":"https://doi.org/10.1145/2578128.2578227","mag":"1991481003"},"language":"en","primary_location":{"id":"doi:10.1145/2578128.2578227","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2578128.2578227","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the WICSA 2014 Companion Volume","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5070999498","display_name":"Aakash Ahmad","orcid":"https://orcid.org/0000-0002-3198-9638"},"institutions":[{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Aakash Ahmad","raw_affiliation_strings":["IT University of Copenhagen, Denmark","IT-University of Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]},{"raw_affiliation_string":"IT-University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058693284","display_name":"Muhammad Ali Babar","orcid":"https://orcid.org/0000-0001-6653-6076"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]},{"id":"https://openalex.org/I5681781","display_name":"The University of Adelaide","ror":"https://ror.org/00892tw58","country_code":"AU","type":"education","lineage":["https://openalex.org/I5681781"]},{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]}],"countries":["AU","DK"],"is_corresponding":false,"raw_author_name":"Muhammad Ali Babar","raw_affiliation_strings":["University of Adelaide, Australia and IT University of Copenhagen, Denmark","University of Adelaide, Australia and IT University of Copenhagen, Denmark#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Adelaide, Australia and IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I5681781","https://openalex.org/I83467386"]},{"raw_affiliation_string":"University of Adelaide, Australia and IT University of Copenhagen, Denmark#TAB#","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9927999973297119,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7552610039710999},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.7113774418830872},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6693267822265625},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13011249899864197},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.10340088605880737}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7552610039710999},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.7113774418830872},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6693267822265625},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13011249899864197},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.10340088605880737},{"id":"https://openalex.org/C169760540","wikidata":"https://www.wikidata.org/wiki/Q207011","display_name":"Neuroscience","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/2578128.2578227","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2578128.2578227","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the WICSA 2014 Companion Volume","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:publications/4a510cfc-2e97-4951-81e0-abf9fe0032b6","is_oa":false,"landing_page_url":"https://pure.itu.dk/portal/da/publications/4a510cfc-2e97-4951-81e0-abf9fe0032b6","pdf_url":null,"source":{"id":"https://openalex.org/S4377196680","display_name":"IT University Of Copenhagen (IT University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I83467386","host_organization_name":"IT University of Copenhagen","host_organization_lineage":["https://openalex.org/I83467386"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Ahmad, A & Babar, M A 2014, Towards a Pattern Language for Self-adaptation of Cloud-based Architectures. in Proceedings of the WICSA 2014 : Workshop on Dependable and Secure Cloud Computing Architecture (DaSCCA, co-located with WICSA 2014). vol. 1, Association for Computing Machinery. https://doi.org/10.1145/2578128.2578227","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:digital.library.adelaide.edu.au:2440/108328","is_oa":false,"landing_page_url":"http://hdl.handle.net/2440/108328","pdf_url":null,"source":{"id":"https://openalex.org/S4306401835","display_name":"Adelaide Research & Scholarship (AR&S) (University of Adelaide)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I5681781","host_organization_name":"The University of Adelaide","host_organization_lineage":["https://openalex.org/I5681781"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"},{"id":"pmh:oai:eprints.lancs.ac.uk:225601","is_oa":false,"landing_page_url":"https://eprints.lancs.ac.uk/id/eprint/225601/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Contribution in Book/Report/Proceedings"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6399999856948853,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W304986642","https://openalex.org/W1506513518","https://openalex.org/W1561057365","https://openalex.org/W1977367431","https://openalex.org/W2016976222","https://openalex.org/W2023339469","https://openalex.org/W2025045787","https://openalex.org/W2044375292","https://openalex.org/W2060903226","https://openalex.org/W2071808897","https://openalex.org/W2095184288","https://openalex.org/W2099564621","https://openalex.org/W2114296561","https://openalex.org/W2122001717","https://openalex.org/W2154413134","https://openalex.org/W2162366870","https://openalex.org/W2163784380","https://openalex.org/W3144730817"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W3150465815","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W2560439919"],"abstract_inverted_index":{"Cloud":[0],"computing":[1],"enables":[2],"organisations":[3],"to":[4,50,81,99,122,196,203],"deploy":[5],"their":[6,79,129],"software":[7,86,93,97,114,135],"systems":[8,34],"over":[9,227],"a":[10,48,71,145,182,198],"pool":[11],"of":[12,24,40,61,70,92,105,140,150,156,185,217],"available":[13],"services":[14],"--":[15,19],"exploiting":[16],"pay-per-use":[17],"models":[18],"rather":[20],"than":[21],"upfront":[22],"purchase":[23],"an":[25,29,106,214],"overprovisioned":[26],"infrastructure.":[27],"In":[28,153,209],"architectural":[30],"context":[31,155],"for":[32,84,138,161,167],"cloud":[33,141,169],"that":[35,57,74],"demand":[36],"elasticity":[37],"in":[38,174,189],"terms":[39],"service":[41],"availability,":[42],"reliability,":[43],"and":[44,68,78,96,103,128,148,200],"efficiency,":[45],"there":[46],"is":[47,179],"need":[49],"capitalise":[51],"on":[52,193,213],"the":[53,66,90,101,113,134,154,157,175,190,205],"'build-once,":[54],"use-often'":[55],"solutions":[56],"support":[58,65,82,100],"reuse-driven":[59],"self-adaptations":[60],"cloud-based":[62,85],"architectures.":[63,87,170],"We":[64,88],"composition":[67,102],"application":[69,104,149],"pattern":[72,108,177,218],"language":[73,178,191,219],"exploits":[75],"adaptation":[76,107,120,126,151,172,207,225],"patterns":[77,127,188,223],"relations":[80],"'adaptation-off-the-shelf'":[83],"unify":[89],"concepts":[91,117],"repository":[94,115],"mining":[95,116],"evolution":[98,136,216],"language.":[109],"First,":[110],"we":[111,132,163,211],"exploit":[112],"by":[118,144,220],"investigating":[119],"logs":[121,226],"empirically":[123],"discover":[124],"architecture":[125],"relations.":[130],"Second,":[131],"utilise":[133],"techniques":[137],"self-adaptation":[139],"architectures":[142],"guided":[143],"systematic":[146],"selection":[147],"patterns.":[152],"IBM'S":[158],"MAPE-K":[159],"model":[160],"self-adaptation,":[162],"propose":[164],"reusable":[165,201],"policies":[166],"self-adaptive":[168],"Architectural":[171],"knowledge":[173],"proposed":[176],"expressed":[180],"as":[181],"formalised":[183],"collection":[184],"interconnected-patterns.":[186],"Individual":[187],"build":[192],"each":[194],"other":[195],"provide":[197],"generic":[199],"solution":[202],"address":[204],"recurring":[206],"problems.":[208],"future,":[210],"focus":[212],"incremental":[215],"discovering":[221],"new":[222],"from":[224],"time.":[228]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
