{"id":"https://openalex.org/W1966644155","doi":"https://doi.org/10.1145/2695664.2695934","title":"Mapping functional behavior onto architectural model in a model driven embedded system design","display_name":"Mapping functional behavior onto architectural model in a model driven embedded system design","publication_year":2015,"publication_date":"2015-04-13","ids":{"openalex":"https://openalex.org/W1966644155","doi":"https://doi.org/10.1145/2695664.2695934","mag":"1966644155"},"language":"en","primary_location":{"id":"doi:10.1145/2695664.2695934","doi":"https://doi.org/10.1145/2695664.2695934","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2695664.2695934","pdf_url":null,"source":{"id":"https://openalex.org/S4306417581","display_name":"ACM Symposium on Applied Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5101555330","display_name":"Prachi Joshi","orcid":"https://orcid.org/0000-0001-8299-1888","observed_orcids":["https://orcid.org/0000-0001-8299-1888"]},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Prachi Joshi","raw_affiliation_strings":["Virginia Polytechnic Institute and State University, VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Polytechnic Institute and State University, VA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021517996","display_name":"Sandeep K. Shukla","orcid":"https://orcid.org/0000-0001-5525-7426","observed_orcids":["https://orcid.org/0000-0001-5525-7426"]},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sandeep K. Shukla","raw_affiliation_strings":["Virginia Polytechnic Institute and State University, VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Virginia Polytechnic Institute and State University, VA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029362294","display_name":"Jean Pierre Talpin Inria","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jean Pierre Talpin Inria","raw_affiliation_strings":["Rennes, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rennes, France","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024261384","display_name":"Huafeng Yu","orcid":"https://orcid.org/0000-0003-0065-1340","observed_orcids":["https://orcid.org/0000-0003-0065-1340"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huafeng Yu","raw_affiliation_strings":["Toyota-ITC, California","Toyota-ITC, California#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Toyota-ITC, California","institution_ids":[]},{"raw_affiliation_string":"Toyota-ITC, California#TAB#","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7593,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.65538548,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1624","last_page":"1630"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.8485999703407288,"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.8485999703407288,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.12150000035762787,"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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.014299999922513962,"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/model-driven-engineering","display_name":"model-driven engineering","score":0.847000002861023},{"id":"https://openalex.org/keywords/embedded-system-design","display_name":"embedded system design","score":0.8849999904632568},{"id":"https://openalex.org/keywords/architecture-analysis-and-design-language","display_name":"AADL","score":0.8730000257492065},{"id":"https://openalex.org/keywords/spatial-mapping","display_name":"spatial mapping","score":0.6489999890327454},{"id":"https://openalex.org/keywords/temporal-mapping","display_name":"temporal mapping","score":0.925000011920929},{"id":"https://openalex.org/keywords/static-scheduling","display_name":"static scheduling","score":0.7070000171661377},{"id":"https://openalex.org/keywords/data-flow-graphs","display_name":"data flow graphs","score":0.7749999761581421},{"id":"https://openalex.org/keywords/lustre","display_name":"Lustre","score":0.9440000057220459},{"id":"https://openalex.org/keywords/adaptive-cruise-control","display_name":"adaptive cruise control","score":0.9070000052452087},{"id":"https://openalex.org/keywords/simulated-annealing","display_name":"simulated annealing","score":0.7440000176429749},{"id":"https://openalex.org/keywords/nonlinear-programming","display_name":"nonlinear programming","score":0.765999972820282},{"id":"https://openalex.org/keywords/automotive-embedded-systems","display_name":"automotive embedded systems","score":0.5809999704360962}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7767858505249023},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5896644592285156},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5378552675247192},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.46767744421958923},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.44212082028388977},{"id":"https://openalex.org/C126980161","wikidata":"https://www.wikidata.org/wiki/Q863783","display_name":"Simulated annealing","level":2,"score":0.4367726445198059},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4309748411178589},{"id":"https://openalex.org/C2778544944","wikidata":"https://www.wikidata.org/wiki/Q1352349","display_name":"Architectural model","level":3,"score":0.4104726314544678},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3555375635623932},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3528631031513214},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.30829721689224243},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18985706567764282},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.12123560905456543},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2695664.2695934","doi":"https://doi.org/10.1145/2695664.2695934","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2695664.2695934","pdf_url":null,"source":{"id":"https://openalex.org/S4306417581","display_name":"ACM Symposium on Applied Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th Annual ACM Symposium on Applied Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-01148908v1","doi":null,"is_oa":false,"landing_page_url":"https://inria.hal.science/hal-01148908","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4405252976","host_organization_name":"Centre pour la Communication Scientifique Directe","host_organization_lineage":["https://openalex.org/I4405252976"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.acm.org/conferences/sac/sac2015","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W143536252","https://openalex.org/W924424799","https://openalex.org/W1485540258","https://openalex.org/W1564547742","https://openalex.org/W1574224769","https://openalex.org/W1663179985","https://openalex.org/W1802767708","https://openalex.org/W1819660368","https://openalex.org/W1968535060","https://openalex.org/W1995969393","https://openalex.org/W2001130603","https://openalex.org/W2010556856","https://openalex.org/W2056659539","https://openalex.org/W2123654501","https://openalex.org/W2129828158","https://openalex.org/W2131305885","https://openalex.org/W2133038101","https://openalex.org/W2137435720","https://openalex.org/W4240344210","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2141324236","https://openalex.org/W2793854524","https://openalex.org/W4238351610","https://openalex.org/W2069585212","https://openalex.org/W2248919504","https://openalex.org/W4240344210","https://openalex.org/W2255258790","https://openalex.org/W2106841417","https://openalex.org/W2299920735","https://openalex.org/W2022751161"],"abstract_inverted_index":{"The":[0,203,225],"ever-increasing":[1],"complexity":[2],"in":[3,7,11,35,37,43,83,128,179],"embedded":[4],"systems":[5],"especially":[6],"the":[8,12,24,49,69,88,94,129,137,141,148,151,187,193,222],"automobile":[9],"industry":[10],"recent":[13],"years":[14],"has":[15],"necessitated":[16],"model-driven":[17],"engineering.":[18],"In":[19],"this":[20],"paper,":[21],"we":[22,210],"consider":[23,93],"problem":[25,95,205],"of":[26,103,125,159,163,213,227],"mapping":[27,102,111,115,122],"functional":[28,78],"behavior":[29,98,170],"onto":[30],"an":[31,57,164],"architectural":[32,58],"model":[33,60,131,171,196],"captured":[34,178],"AADL":[36],"order":[38],"to":[39,64,72,132,136,192,220],"optimize":[40],"end-to-end":[41],"delay":[42],"executing":[44],"a":[45,76,97,160,175,199],"distributed":[46],"function":[47],"on":[48,87,150],"specified":[50],"platform":[51,59,67,138,194],"architecture.":[52],"Our":[53],"work":[54,73],"presupposes":[55],"that":[56,68],"is":[61,80,144,172,184],"fixed":[62],"due":[63],"existing":[65],"hardware":[66],"designers":[70],"have":[71],"with,":[74],"whereas":[75],"specific":[77],"feature":[79],"being":[81,206],"designed":[82],"software,":[84],"and":[85,108,140,189],"implemented":[86],"given":[89],"platform.":[90,152],"We":[91,153],"therefore,":[92],"as":[96,116,118,232],"modeling":[99],"followed":[100],"by":[101,146,157,197],"behavioral":[104,130],"components":[105],"including":[106],"computation,":[107],"communication.":[109],"This":[110],"requires":[112],"both":[113],"spatial":[114],"well":[117],"temporal":[119,142],"mapping.":[120],"Spatial":[121],"means":[123],"binding":[124,143],"computational":[126],"nodes":[127],"processors/controllers":[133],"etc.,":[134],"communications":[135],"bus;":[139],"done":[145],"scheduling":[147],"computation":[149],"explain":[154],"our":[155,228],"method":[156,229],"way":[158],"case":[161],"study":[162],"adaptive":[165],"cruise":[166],"control(ACC)":[167],"system":[168],"whose":[169],"represented":[173],"with":[174],"data-flow":[176],"graph(DFG)":[177],"LUSTRE.":[180],"A":[181],"static":[182],"schedule":[183],"derived":[185],"from":[186],"DFG":[188],"then":[190],"mapped":[191],"architecture":[195],"formulating":[198],"non-linear":[200],"optimization":[201,223],"problem.":[202,224],"resulting":[204],"at":[207],"least":[208],"NP-hard,":[209],"propose":[211],"use":[212],"simulated":[214],"annealing":[215],"or":[216],"other":[217],"heuristic":[218],"algorithms":[219],"solve":[221],"limitations":[226],"are":[230],"discussed":[231],"well.":[233]},"counts_by_year":[{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-06-24T00:00:00"}
