{"id":"https://openalex.org/W2011494809","doi":"https://doi.org/10.1145/1550987.1550993","title":"SystemC/C-based model-driven design for embedded systems","display_name":"SystemC/C-based model-driven design for embedded systems","publication_year":2009,"publication_date":"2009-07-01","ids":{"openalex":"https://openalex.org/W2011494809","doi":"https://doi.org/10.1145/1550987.1550993","mag":"2011494809"},"language":"en","primary_location":{"id":"doi:10.1145/1550987.1550993","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1550987.1550993","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5008671444","display_name":"Elvinia Riccobene","orcid":"https://orcid.org/0000-0002-1400-1026"},"institutions":[{"id":"https://openalex.org/I189158943","display_name":"University of Milan","ror":"https://ror.org/00wjc7c48","country_code":"IT","type":"education","lineage":["https://openalex.org/I189158943"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Elvinia Riccobene","raw_affiliation_strings":["Universit\u00e0 degli Studi di Milano, Crema (CR), Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 degli Studi di Milano, Crema (CR), Italy","institution_ids":["https://openalex.org/I189158943"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064186815","display_name":"Patrizia Scandurra","orcid":"https://orcid.org/0000-0002-9209-3624"},"institutions":[{"id":"https://openalex.org/I11039511","display_name":"University of Bergamo","ror":"https://ror.org/02mbd5571","country_code":"IT","type":"education","lineage":["https://openalex.org/I11039511"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Patrizia Scandurra","raw_affiliation_strings":["Universit\u00e0 degli Studi di Bergamo, Dalmine (BG), Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 degli Studi di Bergamo, Dalmine (BG), Italy","institution_ids":["https://openalex.org/I11039511"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067083804","display_name":"S. Bocchio","orcid":null},"institutions":[{"id":"https://openalex.org/I131827901","display_name":"STMicroelectronics (Switzerland)","ror":"https://ror.org/00wm3b005","country_code":"CH","type":"company","lineage":["https://openalex.org/I131827901"]},{"id":"https://openalex.org/I4210154781","display_name":"STMicroelectronics (Italy)","ror":"https://ror.org/053bqv655","country_code":"IT","type":"company","lineage":["https://openalex.org/I131827901","https://openalex.org/I4210154781"]}],"countries":["CH","IT"],"is_corresponding":false,"raw_author_name":"Sara Bocchio","raw_affiliation_strings":["STMicroelectronics, Agrate Brianza, Italy","STMicroelectronics - Agrate Brianza, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"STMicroelectronics, Agrate Brianza, Italy","institution_ids":["https://openalex.org/I4210154781"]},{"raw_affiliation_string":"STMicroelectronics - Agrate Brianza, Italy","institution_ids":["https://openalex.org/I131827901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086347492","display_name":"Alberto Rosti","orcid":null},"institutions":[{"id":"https://openalex.org/I131827901","display_name":"STMicroelectronics (Switzerland)","ror":"https://ror.org/00wm3b005","country_code":"CH","type":"company","lineage":["https://openalex.org/I131827901"]},{"id":"https://openalex.org/I4210154781","display_name":"STMicroelectronics (Italy)","ror":"https://ror.org/053bqv655","country_code":"IT","type":"company","lineage":["https://openalex.org/I131827901","https://openalex.org/I4210154781"]}],"countries":["CH","IT"],"is_corresponding":false,"raw_author_name":"Alberto Rosti","raw_affiliation_strings":["STMicroelectronics, Agrate Brianza, Italy","STMicroelectronics - Agrate Brianza, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"STMicroelectronics, Agrate Brianza, Italy","institution_ids":["https://openalex.org/I4210154781"]},{"raw_affiliation_string":"STMicroelectronics - Agrate Brianza, Italy","institution_ids":["https://openalex.org/I131827901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068567905","display_name":"Luigi Lavazza","orcid":"https://orcid.org/0000-0002-5226-4337"},"institutions":[{"id":"https://openalex.org/I115752224","display_name":"University of Insubria","ror":"https://ror.org/00s409261","country_code":"IT","type":"education","lineage":["https://openalex.org/I115752224"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luigi Lavazza","raw_affiliation_strings":["Universit\u00e0 dell'Insubria and CEFRIEL, Milan, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e0 dell'Insubria and CEFRIEL, Milan, Italy","institution_ids":["https://openalex.org/I115752224"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036838086","display_name":"Luigi Mantellini","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luigi Mantellini","raw_affiliation_strings":["Dial Face Industry, Milan, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dial Face Industry, Milan, Italy","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.5352,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.96281271,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"8","issue":"4","first_page":"1","last_page":"37"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998000264167786,"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.9998000264167786,"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.9993000030517578,"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/T10142","display_name":"Formal Methods in Verification","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/systemc","display_name":"SystemC","score":0.9566776156425476},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8790341019630432},{"id":"https://openalex.org/keywords/electronic-system-level-design-and-verification","display_name":"Electronic system-level design and verification","score":0.7138295769691467},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.650070309638977},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.6136553883552551},{"id":"https://openalex.org/keywords/uml-tool","display_name":"UML tool","score":0.5662708282470703},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.558028519153595},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.5536193251609802},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.5436637997627258},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.4677441418170929},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.4551042318344116},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4035278260707855},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36573827266693115},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34480834007263184},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.28656938672065735}],"concepts":[{"id":"https://openalex.org/C2776928060","wikidata":"https://www.wikidata.org/wiki/Q1753563","display_name":"SystemC","level":2,"score":0.9566776156425476},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8790341019630432},{"id":"https://openalex.org/C77495112","wikidata":"https://www.wikidata.org/wiki/Q5358436","display_name":"Electronic system-level design and verification","level":2,"score":0.7138295769691467},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.650070309638977},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.6136553883552551},{"id":"https://openalex.org/C146939238","wikidata":"https://www.wikidata.org/wiki/Q2467310","display_name":"UML tool","level":4,"score":0.5662708282470703},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.558028519153595},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.5536193251609802},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.5436637997627258},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.4677441418170929},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.4551042318344116},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4035278260707855},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36573827266693115},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34480834007263184},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.28656938672065735}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1550987.1550993","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1550987.1550993","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.464.7283","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.464.7283","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://cs.unibg.it/scandurra/material/conferma/pubblicazioni triennio 30-12-2008_29-12-2011/riviste/3.pdf","raw_type":"text"},{"id":"pmh:oai:irinsubria.uninsubria.it:11383/10643","is_oa":false,"landing_page_url":"http://hdl.handle.net/11383/10643","pdf_url":null,"source":{"id":"https://openalex.org/S4377196351","display_name":"IrInSubria (University of Insubria)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I115752224","host_organization_name":"University of Insubria","host_organization_lineage":["https://openalex.org/I115752224"],"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":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5799999833106995,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W14717362","https://openalex.org/W25595090","https://openalex.org/W46331952","https://openalex.org/W46772962","https://openalex.org/W71359207","https://openalex.org/W121612126","https://openalex.org/W167145980","https://openalex.org/W797146820","https://openalex.org/W1032115507","https://openalex.org/W1502337223","https://openalex.org/W1526443116","https://openalex.org/W1537902984","https://openalex.org/W1562934601","https://openalex.org/W1565791729","https://openalex.org/W1595247926","https://openalex.org/W1766903581","https://openalex.org/W1832376659","https://openalex.org/W1853368733","https://openalex.org/W1967384977","https://openalex.org/W2009831560","https://openalex.org/W2048677734","https://openalex.org/W2099213238","https://openalex.org/W2105800515","https://openalex.org/W2106830449","https://openalex.org/W2112714414","https://openalex.org/W2130650583","https://openalex.org/W2142913929","https://openalex.org/W2144693458","https://openalex.org/W2148740615","https://openalex.org/W2151415616","https://openalex.org/W2151984116","https://openalex.org/W2158081707","https://openalex.org/W2168291406","https://openalex.org/W2169521401","https://openalex.org/W2216873544","https://openalex.org/W2482275404","https://openalex.org/W2999034619","https://openalex.org/W3004644112","https://openalex.org/W3149356310","https://openalex.org/W4230958226","https://openalex.org/W4285719527","https://openalex.org/W6635519570"],"related_works":["https://openalex.org/W1517104502","https://openalex.org/W2115228044","https://openalex.org/W2158081707","https://openalex.org/W121612126","https://openalex.org/W2509400390","https://openalex.org/W2011494809","https://openalex.org/W797146820","https://openalex.org/W2352501603","https://openalex.org/W2382672173","https://openalex.org/W1970692397"],"abstract_inverted_index":{"This":[0],"article":[1],"summarizes":[2],"our":[3],"effort,":[4],"since":[5],"2004":[6],"up":[7],"to":[8,36,60,112,126,153],"the":[9,14,24,27,44,76,114,122,127],"present":[10],"time,":[11],"for":[12,49,75,98],"improving":[13],"current":[15],"industrial":[16],"Systems-on-Chip":[17],"and":[18,32,56,62,71,84,119,158],"Embedded":[19],"Systems":[20],"design":[21,69],"by":[22,137],"joining":[23],"capabilities":[25],"of":[26,52,88,108,121],"unified":[28],"modeling":[29,129,143],"language":[30],"(UML)":[31],"SystemC/C":[33,103],"programming":[34,115],"languages":[35,125],"operate":[37],"at":[38,144],"system-level.":[39],"The":[40,131],"proposed":[41],"approach":[42],"exploits":[43],"OMG":[45],"model-driven":[46],"architecture\u2014a":[47],"framework":[48],"Model-driven":[50],"Engineering\u2014capabilities":[51],"reducing":[53],"abstract,":[54],"coarse-grained":[55],"platform-independent":[57],"system":[58,142],"models":[59],"fine-grained":[61],"platform-specific":[63],"models.":[64,164],"We":[65,90],"first":[66],"defined":[67],"a":[68,72,80,93,149,154],"methodology":[70],"development":[73],"flow":[74,134],"hardware,":[77],"based":[78],"on":[79],"SystemC":[81],"UML":[82,96,128,163],"profile":[83,97],"encompassing":[85],"different":[86],"levels":[87,147],"abstraction.":[89],"then":[91],"included":[92],"multithread":[94],"C":[95],"modelling":[99,109],"software":[100],"applications.":[101],"Both":[102],"profiles":[104],"are":[105],"consistent":[106],"sets":[107],"constructs":[110],"designed":[111],"lift":[113],"features":[116],"(both":[117],"structural":[118],"behavioral)":[120],"two":[123],"coding":[124],"level.":[130],"new":[132],"codesign":[133],"is":[135],"supported":[136],"an":[138],"environment,":[139],"which":[140],"allows":[141],"higher":[145],"abstraction":[146],"(from":[148],"functional":[150],"executable":[151],"level":[152],"register":[155],"transfer":[156],"level)":[157],"supports":[159],"automatic":[160],"code-generation/back-annotation":[161],"from/to":[162]},"counts_by_year":[{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":8}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
