{"id":"https://openalex.org/W3088456218","doi":"https://doi.org/10.1145/3387939.3388615","title":"Learning run-time compositions of interacting adaptations","display_name":"Learning run-time compositions of interacting adaptations","publication_year":2020,"publication_date":"2020-06-29","ids":{"openalex":"https://openalex.org/W3088456218","doi":"https://doi.org/10.1145/3387939.3388615","mag":"3088456218"},"language":"en","primary_location":{"id":"doi:10.1145/3387939.3388615","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387939.3388615","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","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/A5027708259","display_name":"Nicol\u00e1s Cardozo","orcid":"https://orcid.org/0000-0002-1094-9952"},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Nicol\u00e1s Cardozo","raw_affiliation_strings":["Universidad de los Andes, Colombia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de los Andes, Colombia","institution_ids":["https://openalex.org/I162096671"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059738292","display_name":"Ivana Duspari\u0107","orcid":"https://orcid.org/0000-0003-0621-5400"},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Ivana Dusparic","raw_affiliation_strings":["Trinity College Dublin, Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Trinity College Dublin, Ireland","institution_ids":["https://openalex.org/I205274468"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"108","last_page":"114"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9995999932289124,"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.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9909999966621399,"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"}},{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.9487000107765198,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/adaptation","display_name":"Adaptation (eye)","score":0.829343318939209},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8154371976852417},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.7032914161682129},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6778883337974548},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.542873203754425},{"id":"https://openalex.org/keywords/adaptive-system","display_name":"Adaptive system","score":0.5035795569419861},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.46351420879364014},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.4256560802459717},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38271602988243103},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.33790773153305054},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07181918621063232}],"concepts":[{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.829343318939209},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8154371976852417},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.7032914161682129},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6778883337974548},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.542873203754425},{"id":"https://openalex.org/C52970973","wikidata":"https://www.wikidata.org/wiki/Q2497134","display_name":"Adaptive system","level":2,"score":0.5035795569419861},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.46351420879364014},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.4256560802459717},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38271602988243103},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.33790773153305054},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07181918621063232},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3387939.3388615","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387939.3388615","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","score":0.8299999833106995,"display_name":"Sustainable cities and communities"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W32403112","https://openalex.org/W203224306","https://openalex.org/W1480676279","https://openalex.org/W1484632635","https://openalex.org/W1534612339","https://openalex.org/W1545245328","https://openalex.org/W1557517019","https://openalex.org/W1591774105","https://openalex.org/W1595571346","https://openalex.org/W1964137226","https://openalex.org/W2001405142","https://openalex.org/W2054879052","https://openalex.org/W2064076658","https://openalex.org/W2070383970","https://openalex.org/W2108425969","https://openalex.org/W2116346633","https://openalex.org/W2118215252","https://openalex.org/W2121863487","https://openalex.org/W2128953931","https://openalex.org/W2137070669","https://openalex.org/W2143723878","https://openalex.org/W2145919358","https://openalex.org/W2154311790","https://openalex.org/W2159386446","https://openalex.org/W2535925226","https://openalex.org/W2591908838","https://openalex.org/W2754597375","https://openalex.org/W2945543503"],"related_works":["https://openalex.org/W2021474716","https://openalex.org/W3093159647","https://openalex.org/W2076610045","https://openalex.org/W1585236401","https://openalex.org/W1966273264","https://openalex.org/W4308627571","https://openalex.org/W2114015898","https://openalex.org/W2126134866","https://openalex.org/W2601049771","https://openalex.org/W2251138877"],"abstract_inverted_index":{"Self-adaptive":[0],"systems":[1,36],"continuously":[2],"adapt":[3],"to":[4,21,95,102,162,184,199,204],"internal":[5],"and":[6,165,182,211],"external":[7],"changes":[8],"in":[9,19,33,38,100,152],"their":[10],"execution":[11,26,52,81],"environment.":[12],"In":[13],"context-based":[14],"self-adaptation,":[15],"adaptations":[16,60,74,93,127,161,177,186],"take":[17],"place":[18],"response":[20],"the":[22,25,47,92,131],"characteristics":[23],"of":[24,53,82,91,111,139,150,209],"environment,":[27],"captured":[28],"as":[29,128,130,142],"a":[30,108,116,206],"context.":[31],"However,":[32,191],"large-scale":[34],"adaptive":[35],"operating":[37],"dynamic":[39],"environments,":[40],"multiple":[41,54,160],"contexts":[42],"are":[43,167,178],"often":[44],"active":[45,140],"at":[46,69,98],"same":[48],"time,":[49],"requiring":[50,78,89],"simultaneous":[51],"adaptations.":[55],"Complex":[56],"interactions":[57,125],"between":[58,126],"such":[59,201],"might":[61],"not":[62,94],"have":[63],"been":[64],"foreseen":[65],"or":[66,84,180],"accounted":[67],"for":[68,136],"design":[70],"time.":[71],"For":[72],"example,":[73],"can":[75,86],"partially":[76],"overlap,":[77],"only":[79],"partial":[80],"each,":[83],"they":[85,143],"be":[87,96],"conflicting,":[88],"some":[90],"executed":[97],"all,":[99],"order":[101],"preserve":[103],"system":[104,189],"execution.":[105],"To":[106],"ensure":[107],"correct":[109],"composition":[110,135,215],"adaptations,":[112],"we":[113],"propose":[114],"ComInA,":[115],"novel":[117],"reinforcement":[118],"learning":[119],"based":[120],"approach,":[121],"which":[122,187],"autonomously":[123],"learns":[124,183],"well":[129],"most":[132],"appropriate":[133],"adaptation":[134],"each":[137],"combination":[138],"contexts,":[141],"arise.":[144],"We":[145],"present":[146],"an":[147,153],"initial":[148],"evaluation":[149],"ComInA":[151,173],"urban":[154],"public":[155],"transport":[156],"network":[157],"simulation,":[158],"where":[159],"buses,":[163],"routes,":[164],"stations":[166],"required.":[168],"Early":[169],"results":[170],"show":[171],"that":[172],"correctly":[174],"identifies":[175],"whether":[176],"compatible":[179],"conflicting":[181],"execute":[185],"maximize":[188],"performance.":[190],"further":[192],"investigation":[193],"is":[194],"needed":[195],"into":[196],"how":[197],"best":[198],"utilize":[200,212],"identified":[202],"relationships":[203],"optimize":[205],"wider":[207],"range":[208],"metrics":[210],"more":[213],"complex":[214],"strategies.":[216]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
