{"id":"https://openalex.org/W2159878763","doi":"https://doi.org/10.1109/icsm.2015.7332497","title":"Migrating legacy control software to multi-core hardware","display_name":"Migrating legacy control software to multi-core hardware","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W2159878763","doi":"https://doi.org/10.1109/icsm.2015.7332497","mag":"2159878763"},"language":"en","primary_location":{"id":"doi:10.1109/icsm.2015.7332497","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2015.7332497","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"},"type":"article","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/A5088653241","display_name":"Michael Wahler","orcid":"https://orcid.org/0009-0006-5301-6315"},"institutions":[{"id":"https://openalex.org/I885143765","display_name":"ABB (Switzerland)","ror":"https://ror.org/00ks5vt51","country_code":"CH","type":"company","lineage":["https://openalex.org/I885143765"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Michael Wahler","raw_affiliation_strings":["ABB Corporate Research Baden-Daettwil, Switzerland"],"affiliations":[{"raw_affiliation_string":"ABB Corporate Research Baden-Daettwil, Switzerland","institution_ids":["https://openalex.org/I885143765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030995597","display_name":"Raphael Eidenbenz","orcid":"https://orcid.org/0009-0009-6204-5988"},"institutions":[{"id":"https://openalex.org/I885143765","display_name":"ABB (Switzerland)","ror":"https://ror.org/00ks5vt51","country_code":"CH","type":"company","lineage":["https://openalex.org/I885143765"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Raphael Eidenbenz","raw_affiliation_strings":["ABB Corporate Research Baden-Daettwil, Switzerland"],"affiliations":[{"raw_affiliation_string":"ABB Corporate Research Baden-Daettwil, Switzerland","institution_ids":["https://openalex.org/I885143765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062269116","display_name":"Carsten Franke","orcid":"https://orcid.org/0000-0002-3122-415X"},"institutions":[{"id":"https://openalex.org/I885143765","display_name":"ABB (Switzerland)","ror":"https://ror.org/00ks5vt51","country_code":"CH","type":"company","lineage":["https://openalex.org/I885143765"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Carsten Franke","raw_affiliation_strings":["ABB Corporate Research Baden-Daettwil, Switzerland"],"affiliations":[{"raw_affiliation_string":"ABB Corporate Research Baden-Daettwil, Switzerland","institution_ids":["https://openalex.org/I885143765"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061384202","display_name":"Yvonne-Anne Pignolet","orcid":"https://orcid.org/0000-0003-0837-7948"},"institutions":[{"id":"https://openalex.org/I885143765","display_name":"ABB (Switzerland)","ror":"https://ror.org/00ks5vt51","country_code":"CH","type":"company","lineage":["https://openalex.org/I885143765"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Yvonne-Anne Pignolet","raw_affiliation_strings":["ABB Corporate Research Baden-Daettwil, Switzerland"],"affiliations":[{"raw_affiliation_string":"ABB Corporate Research Baden-Daettwil, Switzerland","institution_ids":["https://openalex.org/I885143765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5088653241"],"corresponding_institution_ids":["https://openalex.org/I885143765"],"apc_list":null,"apc_paid":null,"fwci":0.9689,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.76290889,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"7","issue":null,"first_page":"458","last_page":"466"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8067692518234253},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7099565267562866},{"id":"https://openalex.org/keywords/legacy-code","display_name":"Legacy code","score":0.6356428265571594},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.6148471236228943},{"id":"https://openalex.org/keywords/structuring","display_name":"Structuring","score":0.5917151570320129},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.5696424841880798},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5110043287277222},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4934217035770416},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.45539042353630066},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.4210449457168579},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.41831234097480774},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41214263439178467},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.39338138699531555},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3381025195121765},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32923799753189087},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2795459032058716},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.25899237394332886}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8067692518234253},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7099565267562866},{"id":"https://openalex.org/C85687889","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy code","level":3,"score":0.6356428265571594},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.6148471236228943},{"id":"https://openalex.org/C2775945657","wikidata":"https://www.wikidata.org/wiki/Q381442","display_name":"Structuring","level":2,"score":0.5917151570320129},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.5696424841880798},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5110043287277222},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4934217035770416},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.45539042353630066},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.4210449457168579},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.41831234097480774},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41214263439178467},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39338138699531555},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3381025195121765},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32923799753189087},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2795459032058716},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.25899237394332886},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icsm.2015.7332497","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2015.7332497","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1604422146","https://openalex.org/W1976118356","https://openalex.org/W1988098520","https://openalex.org/W2001972359","https://openalex.org/W2010316282","https://openalex.org/W2017819751","https://openalex.org/W2031838112","https://openalex.org/W2037687226","https://openalex.org/W2042289462","https://openalex.org/W2052418796","https://openalex.org/W2056934277","https://openalex.org/W2076144894","https://openalex.org/W2077137185","https://openalex.org/W2089442161","https://openalex.org/W2122103021","https://openalex.org/W2131142467","https://openalex.org/W2144014048","https://openalex.org/W2178315283","https://openalex.org/W2406873705","https://openalex.org/W4241287664","https://openalex.org/W6679384372"],"related_works":["https://openalex.org/W273368243","https://openalex.org/W2407476535","https://openalex.org/W3217265995","https://openalex.org/W2000691654","https://openalex.org/W2166678915","https://openalex.org/W2066741724","https://openalex.org/W2803349412","https://openalex.org/W2778802830","https://openalex.org/W2973128036","https://openalex.org/W2266274068"],"abstract_inverted_index":{"This":[0],"paper":[1],"reports":[2],"on":[3,7],"a":[4,17,24,34,48,59,84],"case":[5],"study":[6],"analyzing,":[8],"structuring":[9],"and":[10,69,77,93,106],"re-using":[11],"real-time":[12,49,110],"control":[13,66,72],"algorithms":[14,76],"which":[15],"represent":[16],"significant":[18],"amount":[19],"of":[20,54],"intellectual":[21],"property.":[22],"As":[23],"starting":[25],"point,":[26],"legacy":[27,65],"code":[28,46],"written":[29,90],"in":[30,91],"ADA":[31],"together":[32],"with":[33],"Windows-based":[35],"testing":[36,101],"framework":[37,87],"is":[38,42],"available.":[39],"The":[40],"goal":[41],"to":[43,102],"migrate":[44],"the":[45,71,95],"onto":[47],"multi-core":[50],"platform":[51],"taking":[52],"advantage":[53],"technological":[55],"progress.":[56],"We":[57],"present":[58],"tool-supported":[60],"three-step":[61],"approach":[62],"for":[63,81,88],"such":[64],"software:":[67],"identifying":[68],"isolating":[70],"algorithms,":[73],"preparing":[74],"these":[75],"their":[78],"information":[79],"exchange":[80],"execution":[82,86],"within":[83],"modern":[85],"Linux":[89],"C++,":[92],"validating":[94,108],"solution":[96],"by":[97],"a)":[98],"performing":[99],"regression":[100],"ensure":[103],"partial":[104],"correctness":[105],"b)":[107],"its":[109],"properties.":[111]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
