{"id":"https://openalex.org/W2174594309","doi":"https://doi.org/10.1109/models.2015.7338261","title":"Performance prediction upon toolchain migration in model-based software","display_name":"Performance prediction upon toolchain migration in model-based software","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W2174594309","doi":"https://doi.org/10.1109/models.2015.7338261","mag":"2174594309"},"language":"en","primary_location":{"id":"doi:10.1109/models.2015.7338261","is_oa":false,"landing_page_url":"https://doi.org/10.1109/models.2015.7338261","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)","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/A5071985532","display_name":"Aymen Ketata","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Aymen Ketata","raw_affiliation_strings":["Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065502197","display_name":"Carlos Moreno","orcid":"https://orcid.org/0000-0002-7828-1215"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Carlos Moreno","raw_affiliation_strings":["Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004216052","display_name":"Sebastian Fischmeister","orcid":null},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sebastian Fischmeister","raw_affiliation_strings":["Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040956935","display_name":"Liang Jia","orcid":"https://orcid.org/0000-0001-9493-8742"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jia Liang","raw_affiliation_strings":["Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066916130","display_name":"Krzysztof Czarnecki","orcid":"https://orcid.org/0000-0003-1642-1101"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Krzysztof Czarnecki","raw_affiliation_strings":["Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada"],"affiliations":[{"raw_affiliation_string":"Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5071985532"],"corresponding_institution_ids":["https://openalex.org/I151746483"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.09683555,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"2","issue":null,"first_page":"302","last_page":"311"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9990000128746033,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9983000159263611,"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/toolchain","display_name":"Toolchain","score":0.9899518489837646},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8177772164344788},{"id":"https://openalex.org/keywords/cruise-control","display_name":"Cruise control","score":0.6622181534767151},{"id":"https://openalex.org/keywords/model-based-design","display_name":"Model-based design","score":0.5472663044929504},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5048769116401672},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.480878621339798},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.46002641320228577},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.43809017539024353},{"id":"https://openalex.org/keywords/development-environment","display_name":"Development environment","score":0.4289343059062958},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40209540724754333},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.36842769384384155},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.34338387846946716},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.2940945625305176},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.23811429738998413},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22016653418540955},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.19401800632476807},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14227914810180664}],"concepts":[{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.9899518489837646},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8177772164344788},{"id":"https://openalex.org/C113168747","wikidata":"https://www.wikidata.org/wiki/Q507295","display_name":"Cruise control","level":3,"score":0.6622181534767151},{"id":"https://openalex.org/C195672273","wikidata":"https://www.wikidata.org/wiki/Q6888132","display_name":"Model-based design","level":2,"score":0.5472663044929504},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5048769116401672},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.480878621339798},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.46002641320228577},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.43809017539024353},{"id":"https://openalex.org/C139968098","wikidata":"https://www.wikidata.org/wiki/Q3055454","display_name":"Development environment","level":2,"score":0.4289343059062958},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40209540724754333},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36842769384384155},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.34338387846946716},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2940945625305176},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.23811429738998413},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22016653418540955},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.19401800632476807},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14227914810180664},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/models.2015.7338261","is_oa":false,"landing_page_url":"https://doi.org/10.1109/models.2015.7338261","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)","raw_type":"proceedings-article"},{"id":"pmh:oai:uwspace.uwaterloo.ca:10012/9742","is_oa":false,"landing_page_url":"http://hdl.handle.net/10012/9742","pdf_url":null,"source":{"id":"https://openalex.org/S4306401661","display_name":"UWSpace (University of Waterloo)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I151746483","host_organization_name":"University of Waterloo","host_organization_lineage":["https://openalex.org/I151746483"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Master Thesis"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6700000166893005,"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W47957325","https://openalex.org/W114306202","https://openalex.org/W125726805","https://openalex.org/W1507039213","https://openalex.org/W1575961892","https://openalex.org/W1576863229","https://openalex.org/W1578830864","https://openalex.org/W1971937094","https://openalex.org/W2007480894","https://openalex.org/W2007935659","https://openalex.org/W2015554754","https://openalex.org/W2017213820","https://openalex.org/W2025043404","https://openalex.org/W2026586559","https://openalex.org/W2033100600","https://openalex.org/W2053872184","https://openalex.org/W2058255562","https://openalex.org/W2059992396","https://openalex.org/W2083494654","https://openalex.org/W2086744115","https://openalex.org/W2088001805","https://openalex.org/W2127800791","https://openalex.org/W2132988567","https://openalex.org/W2144979178","https://openalex.org/W2146706517","https://openalex.org/W2161977473","https://openalex.org/W2163956676","https://openalex.org/W2165203881","https://openalex.org/W2166700159","https://openalex.org/W2213989452","https://openalex.org/W2394983427","https://openalex.org/W2799796486","https://openalex.org/W2913040896","https://openalex.org/W3145128584","https://openalex.org/W3210805902","https://openalex.org/W4240562630","https://openalex.org/W4246219036","https://openalex.org/W6686083362","https://openalex.org/W6803990294"],"related_works":["https://openalex.org/W2540667062","https://openalex.org/W3014242873","https://openalex.org/W2008349164","https://openalex.org/W2798288766","https://openalex.org/W2174594309","https://openalex.org/W2571459662","https://openalex.org/W4394880133","https://openalex.org/W2727794723","https://openalex.org/W2130241392","https://openalex.org/W2899427356"],"abstract_inverted_index":{"Changing":[0],"the":[1,9,14,32,36,39,62,78,88,111,114,121,139],"development":[2,55,122],"environment":[3,41],"can":[4,19],"have":[5],"severe":[6],"impacts":[7],"on":[8,53,105,118],"system":[10],"behavior":[11],"such":[12],"as":[13,43,46,120,134],"execution-time":[15,63],"performance.":[16,112],"Since":[17],"it":[18],"be":[20],"costly":[21],"to":[22,30,60,77,137],"migrate":[23],"a":[24,58,126,130],"software":[25],"application,":[26],"engineers":[27],"would":[28],"like":[29],"predict":[31],"performance":[33,64],"parameters":[34],"of":[35,65,81,87,144],"application":[37,66,133],"under":[38,68],"new":[40],"with":[42],"little":[44],"effort":[45,80],"possible.":[47],"In":[48,113],"this":[49],"paper,":[50],"we":[51,90,116],"concentrate":[52],"model-driven":[54,95],"and":[56,103,124,129,142],"provide":[57,91],"methodology":[59],"estimate":[61],"models":[67],"different":[69,107],"toolchains.":[70],"Our":[71],"approach":[72],"has":[73],"low":[74],"cost":[75],"compared":[76],"migration":[79],"an":[82,97],"entire":[83],"application.":[84],"As":[85],"part":[86],"approach,":[89],"methods":[92,108],"for":[93,99,109],"characterizing":[94],"applications,":[96],"algorithm":[98],"generating":[100],"application-specific":[101],"microbenchmarks,":[102],"results":[104],"using":[106],"estimating":[110],"work,":[115],"focus":[117],"SCADE":[119],"toolchain":[123],"use":[125],"Cruise":[127],"Control":[128],"Water":[131],"Level":[132],"case":[135],"studies":[136],"confirm":[138],"technical":[140],"feasibility":[141],"viability":[143],"our":[145],"technique.":[146]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
