{"id":"https://openalex.org/W2896911609","doi":"https://doi.org/10.1109/modre.2018.00009","title":"Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming","display_name":"Model Driven Software Reconfiguration by Exploiting Grammar Based Genetic Programming","publication_year":2018,"publication_date":"2018-08-01","ids":{"openalex":"https://openalex.org/W2896911609","doi":"https://doi.org/10.1109/modre.2018.00009","mag":"2896911609"},"language":"en","primary_location":{"id":"doi:10.1109/modre.2018.00009","is_oa":false,"landing_page_url":"https://doi.org/10.1109/modre.2018.00009","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 8th International Model-Driven Requirements Engineering Workshop (MoDRE)","raw_type":"proceedings-article"},"type":"preprint","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/A5025918818","display_name":"Denisse Mu\u00f1ante","orcid":"https://orcid.org/0000-0003-2621-8342"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]},{"id":"https://openalex.org/I4210089347","display_name":"\u00c9cole Sup\u00e9rieure des Technologies Industrielles Avanc\u00e9es","ror":"https://ror.org/008kvxw43","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210089347"]}],"countries":["FR","IT"],"is_corresponding":false,"raw_author_name":"Denisse Munante","raw_affiliation_strings":["Fondazione Bruno Kessler, Italy","ESTIA INSTITUTE OF TECHNOLOGY","Fondazione Bruno Kessler [Trento, Italy]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler, Italy","institution_ids":["https://openalex.org/I2277624104"]},{"raw_affiliation_string":"ESTIA INSTITUTE OF TECHNOLOGY","institution_ids":["https://openalex.org/I4210089347"]},{"raw_affiliation_string":"Fondazione Bruno Kessler [Trento, Italy]","institution_ids":["https://openalex.org/I2277624104"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073299066","display_name":"Fitsum Meshesha Kifetew","orcid":"https://orcid.org/0000-0003-1860-8666"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Fitsum Meshesha Kifetew","raw_affiliation_strings":["Fondazione Bruno Kessler, Italy","Fondazione Bruno Kessler [Trento, Italy]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler, Italy","institution_ids":["https://openalex.org/I2277624104"]},{"raw_affiliation_string":"Fondazione Bruno Kessler [Trento, Italy]","institution_ids":["https://openalex.org/I2277624104"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108136860","display_name":"Jes\u00fas Gorro\u00f1ogoitia","orcid":null},"institutions":[{"id":"https://openalex.org/I4210109699","display_name":"Atos (Spain)","ror":"https://ror.org/01kxqsy59","country_code":"ES","type":"company","lineage":["https://openalex.org/I170138621","https://openalex.org/I4210109699"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jesus Gorronogoitia","raw_affiliation_strings":["ATOS, Spain","ATOS [madrid]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ATOS, Spain","institution_ids":["https://openalex.org/I4210109699"]},{"raw_affiliation_string":"ATOS [madrid]","institution_ids":["https://openalex.org/I4210109699"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087323276","display_name":"Ronnie Schaniel","orcid":null},"institutions":[{"id":"https://openalex.org/I2972652528","display_name":"FHNW University of Applied Sciences and Arts Northwestern Switzerland","ror":"https://ror.org/04mq2g308","country_code":"CH","type":"education","lineage":["https://openalex.org/I2972652528"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Ronnie Schaniel","raw_affiliation_strings":["University of Applied Sciences and Arts Northwestern Switzerland, Switzerland","University of Applied Sciences and Arts Northwestern Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Applied Sciences and Arts Northwestern Switzerland, Switzerland","institution_ids":["https://openalex.org/I2972652528"]},{"raw_affiliation_string":"University of Applied Sciences and Arts Northwestern Switzerland","institution_ids":["https://openalex.org/I2972652528"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080392444","display_name":"Anna Perini","orcid":"https://orcid.org/0000-0001-8818-6476"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]},{"id":"https://openalex.org/I4210109699","display_name":"Atos (Spain)","ror":"https://ror.org/01kxqsy59","country_code":"ES","type":"company","lineage":["https://openalex.org/I170138621","https://openalex.org/I4210109699"]}],"countries":["ES","IT"],"is_corresponding":false,"raw_author_name":"Anna Perini","raw_affiliation_strings":["ATOS, Spain","Fondazione Bruno Kessler [Trento, Italy]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ATOS, Spain","institution_ids":["https://openalex.org/I4210109699"]},{"raw_affiliation_string":"Fondazione Bruno Kessler [Trento, Italy]","institution_ids":["https://openalex.org/I2277624104"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021820623","display_name":"Angelo Susi","orcid":"https://orcid.org/0000-0002-5026-7462"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]},{"id":"https://openalex.org/I4210109699","display_name":"Atos (Spain)","ror":"https://ror.org/01kxqsy59","country_code":"ES","type":"company","lineage":["https://openalex.org/I170138621","https://openalex.org/I4210109699"]}],"countries":["ES","IT"],"is_corresponding":false,"raw_author_name":"Angelo Susi","raw_affiliation_strings":["ATOS, Spain","Fondazione Bruno Kessler [Trento, Italy]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ATOS, Spain","institution_ids":["https://openalex.org/I4210109699"]},{"raw_affiliation_string":"Fondazione Bruno Kessler [Trento, Italy]","institution_ids":["https://openalex.org/I2277624104"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1636,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.59882886,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"15","issue":null,"first_page":"21","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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/T10260","display_name":"Software Engineering Research","score":0.9988999962806702,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.8210495710372925},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.7751463651657104},{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.6117186546325684},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.5442748665809631},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.539881706237793},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5052912831306458},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.48809492588043213},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.4717203974723816},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47167524695396423},{"id":"https://openalex.org/keywords/software-framework","display_name":"Software framework","score":0.4534192681312561},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4409281015396118},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.4356954097747803},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34098392724990845},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3243206739425659},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2904261648654938},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2253287136554718}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8210495710372925},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.7751463651657104},{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.6117186546325684},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.5442748665809631},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.539881706237793},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5052912831306458},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.48809492588043213},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.4717203974723816},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47167524695396423},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.4534192681312561},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4409281015396118},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.4356954097747803},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34098392724990845},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3243206739425659},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2904261648654938},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2253287136554718},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/modre.2018.00009","is_oa":false,"landing_page_url":"https://doi.org/10.1109/modre.2018.00009","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE 8th International Model-Driven Requirements Engineering Workshop (MoDRE)","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01987217v1","is_oa":false,"landing_page_url":"https://hal.science/hal-01987217","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"8th International Model-Driven Requirements Engineering Workshop (MoDRE), Aug 2018, Banff, Canada. pp.21-25, &#x27E8;10.1109/MoDRE.2018.00009&#x27E9;","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:oskar-bordeaux.fr:20.500.12278/200352","is_oa":false,"landing_page_url":"https://oskar-bordeaux.fr/handle/20.500.12278/200352","pdf_url":null,"source":{"id":"https://openalex.org/S4306402569","display_name":"Oskar-Bordeaux (Universite de Bordeaux)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Communication dans un congr\u00e8s"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1412717641","https://openalex.org/W1608654004","https://openalex.org/W1641733468","https://openalex.org/W1964137226","https://openalex.org/W1974732535","https://openalex.org/W1990911977","https://openalex.org/W2004073557","https://openalex.org/W2008190734","https://openalex.org/W2013108033","https://openalex.org/W2079764638","https://openalex.org/W2099213660","https://openalex.org/W2142486130","https://openalex.org/W2291630781","https://openalex.org/W2582355770","https://openalex.org/W2748585379","https://openalex.org/W2896209914","https://openalex.org/W4234901124","https://openalex.org/W6636623471"],"related_works":["https://openalex.org/W1764030237","https://openalex.org/W4238190086","https://openalex.org/W2512656006","https://openalex.org/W4254068899","https://openalex.org/W1965643255","https://openalex.org/W2385997131","https://openalex.org/W2157036638","https://openalex.org/W2182545529","https://openalex.org/W2900166232","https://openalex.org/W2100628744"],"abstract_inverted_index":{"Dynamic":[0],"reconfiguration":[1],"of":[2,12,46],"software":[3,33,48],"systems":[4],"can":[5],"be":[6],"achieved":[7],"by":[8],"exploiting":[9],"variability":[10],"models":[11],"such":[13,76],"systems,":[14],"combined":[15],"with":[16],"mechanisms":[17],"for":[18,31,42],"selecting":[19],"and":[20,50,101,104],"instantiating":[21],"the":[22,88,98,110],"appropriate":[23],"system":[24,64,90],"configuration.":[25,65,91],"We":[26],"developed":[27],"a":[28,37,47,51,73,113],"model-driven":[29],"approach":[30,111],"dynamic":[32],"reconfiguration,":[34],"which":[35],"uses":[36],"component":[38],"profile-oriented":[39],"feature":[40,68],"model":[41],"representing":[43],"different":[44],"configurations":[45],"system,":[49],"grammar":[52],"based":[53],"genetic":[54],"programming":[55],"tool":[56],"that,":[57],"at":[58],"run-time,":[59],"automatically":[60],"generates":[61],"an":[62],"optimal":[63],"The":[66],"resulting":[67],"configuration":[69],"is":[70],"transformed":[71],"to":[72,86,112],"target":[74],"format":[75],"as":[77],"JSON,":[78],"SQL":[79],"or":[80],"other":[81],"specification":[82],"that":[83],"allows":[84],"us":[85],"instantiate":[87],"new":[89],"In":[92],"this":[93],"paper":[94],"we":[95],"focus":[96],"on":[97,108],"run-time":[99],"reasoning":[100],"propagation":[102],"aspect,":[103],"discuss":[105],"our":[106],"experience":[107],"applying":[109],"use":[114],"case.":[115]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
