{"id":"https://openalex.org/W3017680360","doi":"https://doi.org/10.1145/3387939.3391595","title":"A hybrid approach combining control theory and AI for engineering self-adaptive systems","display_name":"A hybrid approach combining control theory and AI for engineering self-adaptive systems","publication_year":2020,"publication_date":"2020-06-29","ids":{"openalex":"https://openalex.org/W3017680360","doi":"https://doi.org/10.1145/3387939.3391595","mag":"3017680360"},"language":"en","primary_location":{"id":"doi:10.1145/3387939.3391595","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387939.3391595","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":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2004.11793","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059659219","display_name":"Ricardo Caldas","orcid":"https://orcid.org/0000-0001-9997-8487"},"institutions":[{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]},{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]},{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["BR","SE"],"is_corresponding":true,"raw_author_name":"Ricardo Diniz Caldas","raw_affiliation_strings":["Chalmers | University of Gothenburg, Gothenburg, Sweden and University of Bras\u00edlia, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers | University of Gothenburg, Gothenburg, Sweden and University of Bras\u00edlia, Brazil","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289","https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073476006","display_name":"Arthur Rodrigues","orcid":"https://orcid.org/0000-0003-2045-9014"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Arthur Rodrigues","raw_affiliation_strings":["University of Bras\u00edlia, Bras\u00edlia, DF, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bras\u00edlia, Bras\u00edlia, DF, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040749277","display_name":"Eric Bernd Gil","orcid":"https://orcid.org/0000-0001-9483-9007"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Eric Bernd Gil","raw_affiliation_strings":["University of Bras\u00edlia, Bras\u00edlia, DF, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bras\u00edlia, Bras\u00edlia, DF, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039374886","display_name":"Gena\u00edna Nunes Rodrigues","orcid":"https://orcid.org/0000-0003-1661-8131"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Gena\u00edna Nunes Rodrigues","raw_affiliation_strings":["University of Bras\u00edlia, Bras\u00edlia, DF, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Bras\u00edlia, Bras\u00edlia, DF, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043774905","display_name":"Thomas Vogel","orcid":"https://orcid.org/0000-0002-7127-352X"},"institutions":[{"id":"https://openalex.org/I39343248","display_name":"Humboldt-Universit\u00e4t zu Berlin","ror":"https://ror.org/01hcx6992","country_code":"DE","type":"education","lineage":["https://openalex.org/I39343248"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thomas Vogel","raw_affiliation_strings":["Humboldt-Universit\u00e4t zu Berlin, Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Humboldt-Universit\u00e4t zu Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I39343248"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013103539","display_name":"Patrizio Pelliccione","orcid":"https://orcid.org/0000-0002-5438-2281"},"institutions":[{"id":"https://openalex.org/I26415053","display_name":"University of L'Aquila","ror":"https://ror.org/01j9p1r26","country_code":"IT","type":"education","lineage":["https://openalex.org/I26415053"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]},{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["IT","SE"],"is_corresponding":false,"raw_author_name":"Patrizio Pelliccione","raw_affiliation_strings":["Chalmers | University of Gothenburg, Sweden and University of L'Aquila, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chalmers | University of Gothenburg, Sweden and University of L'Aquila, Italy","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I26415053","https://openalex.org/I881427289"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5059659219"],"corresponding_institution_ids":["https://openalex.org/I150729083","https://openalex.org/I66862912","https://openalex.org/I881427289"],"apc_list":null,"apc_paid":null,"fwci":2.176,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.90054408,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"9","last_page":"19"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9878000020980835,"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/T10260","display_name":"Software Engineering Research","score":0.9641000032424927,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/dependability","display_name":"Dependability","score":0.7865725755691528},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7163622379302979},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.6786741614341736},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5602944493293762},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4980432987213135},{"id":"https://openalex.org/keywords/control-engineering","display_name":"Control engineering","score":0.3696836829185486},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.27705276012420654},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.14838477969169617}],"concepts":[{"id":"https://openalex.org/C77019957","wikidata":"https://www.wikidata.org/wiki/Q2689057","display_name":"Dependability","level":2,"score":0.7865725755691528},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7163622379302979},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.6786741614341736},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5602944493293762},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4980432987213135},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3696836829185486},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.27705276012420654},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.14838477969169617},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3387939.3391595","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387939.3391595","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"},{"id":"pmh:oai:arXiv.org:2004.11793","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2004.11793","pdf_url":"https://arxiv.org/pdf/2004.11793","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},{"id":"pmh:oai:research.chalmers.se:519906","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/519906","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2004.11793","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2004.11793","pdf_url":"https://arxiv.org/pdf/2004.11793","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2286822848","display_name":null,"funder_award_id":"2018-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G477238242","display_name":null,"funder_award_id":"306017/2018-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G7220330460","display_name":null,"funder_award_id":"731869","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G7331901853","display_name":null,"funder_award_id":"EU H2020","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G7458255231","display_name":null,"funder_award_id":"731869","funder_id":"https://openalex.org/F4320337669","funder_display_name":"H2020 European Institute of Innovation and Technology"},{"id":"https://openalex.org/G7920690069","display_name":null,"funder_award_id":"3634/6-1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G8733947178","display_name":null,"funder_award_id":"2018-0","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320337669","display_name":"H2020 European Institute of Innovation and Technology","ror":"https://ror.org/036dxts37"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W335176846","https://openalex.org/W1539705164","https://openalex.org/W1582137406","https://openalex.org/W1587715758","https://openalex.org/W1763790326","https://openalex.org/W1941177221","https://openalex.org/W1959004112","https://openalex.org/W1964137226","https://openalex.org/W1977321274","https://openalex.org/W2003444207","https://openalex.org/W2008976677","https://openalex.org/W2015244008","https://openalex.org/W2045737546","https://openalex.org/W2047162235","https://openalex.org/W2048137139","https://openalex.org/W2054636385","https://openalex.org/W2055906872","https://openalex.org/W2061501014","https://openalex.org/W2067432065","https://openalex.org/W2073218284","https://openalex.org/W2076420009","https://openalex.org/W2114016244","https://openalex.org/W2126105956","https://openalex.org/W2138124284","https://openalex.org/W2140246545","https://openalex.org/W2155691344","https://openalex.org/W2161635724","https://openalex.org/W2547248845","https://openalex.org/W2584686776","https://openalex.org/W2604879234","https://openalex.org/W2608365813","https://openalex.org/W2608928650","https://openalex.org/W2615538805","https://openalex.org/W2796146433","https://openalex.org/W2883751423","https://openalex.org/W2908077646","https://openalex.org/W2943248200","https://openalex.org/W2947971151","https://openalex.org/W2954804991","https://openalex.org/W2954865956","https://openalex.org/W2964298054","https://openalex.org/W3101049346","https://openalex.org/W3102937981","https://openalex.org/W3103868433","https://openalex.org/W3105706714","https://openalex.org/W3125135890","https://openalex.org/W4239303069","https://openalex.org/W4243369158","https://openalex.org/W4243710896","https://openalex.org/W4243751566","https://openalex.org/W4297917482"],"related_works":["https://openalex.org/W4252527915","https://openalex.org/W2409287660","https://openalex.org/W2233357156","https://openalex.org/W1976489385","https://openalex.org/W4256317220","https://openalex.org/W1506225852","https://openalex.org/W2141414364","https://openalex.org/W2376514150","https://openalex.org/W1523265213","https://openalex.org/W2363668972"],"abstract_inverted_index":{"Control":[0],"theoretical":[1,147],"techniques":[2,231],"have":[3],"been":[4],"successfully":[5],"adopted":[6],"as":[7,176,201],"methods":[8],"for":[9,64,232],"self-adaptive":[10,234],"systems":[11,235],"design":[12,63],"to":[13,29,38,43,62,80,117],"provide":[14,237],"formal":[15],"guarantees":[16,31],"about":[17,195],"the":[18,26,81,88,93,102,119,135,150,163,169,180,187,196,207],"effectiveness":[19],"and":[20,60,72,87,128,137,142,152,193,217,229],"robustness":[21,143],"of":[22,92,104,139,162,209],"adaptation":[23,202],"mechanisms.":[24],"However,":[25],"computational":[27],"effort":[28],"obtain":[30],"poses":[32],"severe":[33],"constraints":[34],"when":[35],"it":[36],"comes":[37],"dynamic":[39,73,108],"adaptation.":[40,239],"In":[41],"order":[42],"solve":[44],"these":[45],"limitations,":[46],"in":[47,168],"this":[48],"paper,":[49],"we":[50],"propose":[51],"a":[52,70,96,107,111,160,177,214],"hybrid":[53,224],"approach":[54],"combining":[55],"software":[56,65,120],"engineering,":[57],"control":[58,146,228],"theory,":[59],"AI":[61],"self-adaptation.":[66],"Our":[67,204],"solution":[68],"proposes":[69],"hierarchical":[71],"system":[74,197],"manager":[75,114],"with":[76,122,159,219],"performance":[77],"tuning.":[78],"Due":[79],"gap":[82],"between":[83],"high-level":[84],"requirements":[85,121],"specification":[86],"internal":[89],"knob":[90],"behavior":[91],"managed":[94],"system,":[95],"hierarchically":[97],"composed":[98],"components":[99],"architecture":[100],"seek":[101],"separation":[103],"concerns":[105,194],"towards":[106],"solution.":[109],"Therefore,":[110],"two-layered":[112],"adaptive":[113],"was":[115,184],"designed":[116],"satisfy":[118],"parameters":[123],"optimization":[124,132],"through":[125],"regression":[126],"analysis":[127],"evolutionary":[129],"meta-heuristic.":[130],"The":[131,182],"relies":[133],"on":[134,212,222],"collection":[136],"processing":[138],"performance,":[140],"effectiveness,":[141],"metrics":[144,148],"w.r.t":[145],"at":[149],"offline":[151],"online":[153],"stages.":[154],"We":[155],"evaluate":[156],"our":[157],"work":[158],"prototype":[161],"Body":[164],"Sensor":[165],"Network":[166],"(BSN)":[167],"healthcare":[170],"domain,":[171],"which":[172],"is":[173],"largely":[174],"used":[175],"demonstrator":[178],"by":[179],"community.":[181],"BSN":[183],"implemented":[185],"under":[186],"Robot":[188],"Operating":[189],"System":[190],"(ROS)":[191],"architecture,":[192],"dependability":[198],"are":[199],"taken":[200],"goals.":[203],"results":[205],"reinforce":[206],"necessity":[208],"performing":[210],"well":[211],"such":[213],"safety-critical":[215],"domain":[216],"contribute":[218],"substantial":[220],"evidence":[221],"how":[223],"approaches":[225],"that":[226],"combine":[227],"AI-based":[230],"engineering":[233],"can":[236],"effective":[238]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":1}],"updated_date":"2026-05-20T08:49:12.498775","created_date":"2020-05-01T00:00:00"}
