{"id":"https://openalex.org/W2160809290","doi":"https://doi.org/10.1109/sips.2008.4671776","title":"Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study","display_name":"Automatic software synthesis of dataflow program: An MPEG-4 simple profile decoder case study","publication_year":2008,"publication_date":"2008-10-01","ids":{"openalex":"https://openalex.org/W2160809290","doi":"https://doi.org/10.1109/sips.2008.4671776","mag":"2160809290"},"language":"en","primary_location":{"id":"doi:10.1109/sips.2008.4671776","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips.2008.4671776","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE Workshop on Signal Processing Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-00336516","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007217771","display_name":"Ghislain Roquier","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105651","display_name":"Laboratoire Traitement du Signal et de l'Image","ror":"https://ror.org/01f1amm71","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I154526488","https://openalex.org/I154526488","https://openalex.org/I4210105651","https://openalex.org/I4210105774","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I4210100151","display_name":"Institut d'\u00c9lectronique et des Technologies du num\u00e9Rique","ror":"https://ror.org/013q33h79","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I28221208","https://openalex.org/I4210095849","https://openalex.org/I4210100151","https://openalex.org/I56067802","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Ghislain Roquier","raw_affiliation_strings":["Image and Remote Sensing laboratory, Rennes, France","IETR - Institut d'Electronique et de T\u00e9l\u00e9communications de Rennes (Campus de Beaulieu B\u00e2timent 11D 35042 Rennes Cedex - France)"],"affiliations":[{"raw_affiliation_string":"Image and Remote Sensing laboratory, Rennes, France","institution_ids":["https://openalex.org/I4210105651"]},{"raw_affiliation_string":"IETR - Institut d'Electronique et de T\u00e9l\u00e9communications de Rennes (Campus de Beaulieu B\u00e2timent 11D 35042 Rennes Cedex - France)","institution_ids":["https://openalex.org/I4210100151"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091571029","display_name":"Matthieu Wipliez","orcid":null},"institutions":[{"id":"https://openalex.org/I4210105651","display_name":"Laboratoire Traitement du Signal et de l'Image","ror":"https://ror.org/01f1amm71","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I154526488","https://openalex.org/I154526488","https://openalex.org/I4210105651","https://openalex.org/I4210105774","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I4210100151","display_name":"Institut d'\u00c9lectronique et des Technologies du num\u00e9Rique","ror":"https://ror.org/013q33h79","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I28221208","https://openalex.org/I4210095849","https://openalex.org/I4210100151","https://openalex.org/I56067802","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Matthieu Wipliez","raw_affiliation_strings":["Image and Remote Sensing laboratory, Rennes, France","IETR - Institut d'Electronique et de T\u00e9l\u00e9communications de Rennes (Campus de Beaulieu B\u00e2timent 11D 35042 Rennes Cedex - France)"],"affiliations":[{"raw_affiliation_string":"Image and Remote Sensing laboratory, Rennes, France","institution_ids":["https://openalex.org/I4210105651"]},{"raw_affiliation_string":"IETR - Institut d'Electronique et de T\u00e9l\u00e9communications de Rennes (Campus de Beaulieu B\u00e2timent 11D 35042 Rennes Cedex - France)","institution_ids":["https://openalex.org/I4210100151"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013069980","display_name":"Micka\u00ebl Raulet","orcid":"https://orcid.org/0000-0002-9704-1612"},"institutions":[{"id":"https://openalex.org/I4210105651","display_name":"Laboratoire Traitement du Signal et de l'Image","ror":"https://ror.org/01f1amm71","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I154526488","https://openalex.org/I154526488","https://openalex.org/I4210105651","https://openalex.org/I4210105774","https://openalex.org/I56067802"]},{"id":"https://openalex.org/I4210100151","display_name":"Institut d'\u00c9lectronique et des Technologies du num\u00e9Rique","ror":"https://ror.org/013q33h79","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I28221208","https://openalex.org/I4210095849","https://openalex.org/I4210100151","https://openalex.org/I56067802","https://openalex.org/I97188460"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Mickael Raulet","raw_affiliation_strings":["Image and Remote Sensing laboratory, Rennes, France","IETR - Institut d'\u00c9lectronique et des Technologies du num\u00e9Rique (Campus de Beaulieu B\u00e2timent 11D\r\n263 Av.G\u00e9n\u00e9ral Leclerc-CS 74205\r\n 35042 Rennes Cedex - France)"],"affiliations":[{"raw_affiliation_string":"Image and Remote Sensing laboratory, Rennes, France","institution_ids":["https://openalex.org/I4210105651"]},{"raw_affiliation_string":"IETR - Institut d'\u00c9lectronique et des Technologies du num\u00e9Rique (Campus de Beaulieu B\u00e2timent 11D\r\n263 Av.G\u00e9n\u00e9ral Leclerc-CS 74205\r\n 35042 Rennes Cedex - France)","institution_ids":["https://openalex.org/I4210100151"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065449878","display_name":"J\u00f6rn W. Janneck","orcid":null},"institutions":[{"id":"https://openalex.org/I32923980","display_name":"Xilinx (United States)","ror":"https://ror.org/01rb7bk56","country_code":"US","type":"company","lineage":["https://openalex.org/I32923980"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jorn W. Janneck","raw_affiliation_strings":["Xilinx, Inc., San Jose, CA, USA","Xilinx, Inc. (San Jose, Califirnia - United States)"],"affiliations":[{"raw_affiliation_string":"Xilinx, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I32923980"]},{"raw_affiliation_string":"Xilinx, Inc. (San Jose, Califirnia - United States)","institution_ids":["https://openalex.org/I32923980"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091500185","display_name":"Ian D. Miller","orcid":"https://orcid.org/0000-0001-8401-9873"},"institutions":[{"id":"https://openalex.org/I32923980","display_name":"Xilinx (United States)","ror":"https://ror.org/01rb7bk56","country_code":"US","type":"company","lineage":["https://openalex.org/I32923980"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ian D. Miller","raw_affiliation_strings":["Xilinx, Inc., San Jose, CA, USA","Xilinx, Inc. (San Jose, Califirnia - United States)"],"affiliations":[{"raw_affiliation_string":"Xilinx, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I32923980"]},{"raw_affiliation_string":"Xilinx, Inc. (San Jose, Califirnia - United States)","institution_ids":["https://openalex.org/I32923980"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051706580","display_name":"David B. Parlour","orcid":null},"institutions":[{"id":"https://openalex.org/I32923980","display_name":"Xilinx (United States)","ror":"https://ror.org/01rb7bk56","country_code":"US","type":"company","lineage":["https://openalex.org/I32923980"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David B. Parlour","raw_affiliation_strings":["Xilinx, Inc., San Jose, CA, USA","Xilinx, Inc. (San Jose, Califirnia - United States)"],"affiliations":[{"raw_affiliation_string":"Xilinx, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I32923980"]},{"raw_affiliation_string":"Xilinx, Inc. (San Jose, Califirnia - United States)","institution_ids":["https://openalex.org/I32923980"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5007217771"],"corresponding_institution_ids":["https://openalex.org/I4210100151","https://openalex.org/I4210105651"],"apc_list":null,"apc_paid":null,"fwci":10.2761,"has_fulltext":false,"cited_by_count":49,"citation_normalized_percentile":{"value":0.98451682,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"281","last_page":"286"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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.9998999834060669,"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.9948999881744385,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9940999746322632,"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/systemc","display_name":"SystemC","score":0.8571271896362305},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8568249940872192},{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.8159694075584412},{"id":"https://openalex.org/keywords/reference-software","display_name":"Reference software","score":0.6010196805000305},{"id":"https://openalex.org/keywords/video-decoder","display_name":"Video decoder","score":0.5945767760276794},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5621227622032166},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.5345038175582886},{"id":"https://openalex.org/keywords/toolbox","display_name":"Toolbox","score":0.5104678869247437},{"id":"https://openalex.org/keywords/mpeg-4","display_name":"MPEG-4","score":0.5030550360679626},{"id":"https://openalex.org/keywords/mpeg-2","display_name":"MPEG-2","score":0.5006189346313477},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4970450699329376},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4864947199821472},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4737313985824585},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.448588103055954},{"id":"https://openalex.org/keywords/xml","display_name":"XML","score":0.4223429262638092},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.4188153147697449},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41565704345703125},{"id":"https://openalex.org/keywords/hardware-description-language","display_name":"Hardware description language","score":0.41000840067863464},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.35367515683174133},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.267450213432312},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.20761609077453613},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17246633768081665},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.13470664620399475}],"concepts":[{"id":"https://openalex.org/C2776928060","wikidata":"https://www.wikidata.org/wiki/Q1753563","display_name":"SystemC","level":2,"score":0.8571271896362305},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8568249940872192},{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.8159694075584412},{"id":"https://openalex.org/C2776493296","wikidata":"https://www.wikidata.org/wiki/Q7307150","display_name":"Reference software","level":3,"score":0.6010196805000305},{"id":"https://openalex.org/C2776580754","wikidata":"https://www.wikidata.org/wiki/Q25098614","display_name":"Video decoder","level":3,"score":0.5945767760276794},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5621227622032166},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.5345038175582886},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.5104678869247437},{"id":"https://openalex.org/C97501218","wikidata":"https://www.wikidata.org/wiki/Q219763","display_name":"MPEG-4","level":3,"score":0.5030550360679626},{"id":"https://openalex.org/C18446390","wikidata":"https://www.wikidata.org/wiki/Q273902","display_name":"MPEG-2","level":2,"score":0.5006189346313477},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4970450699329376},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4864947199821472},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4737313985824585},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.448588103055954},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.4223429262638092},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.4188153147697449},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41565704345703125},{"id":"https://openalex.org/C42143788","wikidata":"https://www.wikidata.org/wiki/Q173341","display_name":"Hardware description language","level":3,"score":0.41000840067863464},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.35367515683174133},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.267450213432312},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.20761609077453613},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17246633768081665},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.13470664620399475},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/sips.2008.4671776","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sips.2008.4671776","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE Workshop on Signal Processing Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:hal-00336516v1","is_oa":true,"landing_page_url":"https://hal.science/hal-00336516","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on, Oct 2008, Washington, United States. pp.281 - 286, &#x27E8;10.1109/SIPS.2008.4671776&#x27E9;","raw_type":"Conference papers"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-00336516v1","is_oa":true,"landing_page_url":"https://hal.science/hal-00336516","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on, Oct 2008, Washington, United States. pp.281 - 286, &#x27E8;10.1109/SIPS.2008.4671776&#x27E9;","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W2107089133","https://openalex.org/W2120431055","https://openalex.org/W2127044011","https://openalex.org/W2132457452","https://openalex.org/W2144602443","https://openalex.org/W2158664566","https://openalex.org/W2163976959","https://openalex.org/W2164084134","https://openalex.org/W2179825846","https://openalex.org/W6681715761"],"related_works":["https://openalex.org/W2379147708","https://openalex.org/W2078233703","https://openalex.org/W2364817250","https://openalex.org/W2375531448","https://openalex.org/W1999734517","https://openalex.org/W2373000596","https://openalex.org/W1898404300","https://openalex.org/W2024672384","https://openalex.org/W2382290298","https://openalex.org/W2076791745"],"abstract_inverted_index":{"The":[0,50,150],"MPEG":[1,14,25],"reconfigurable":[2],"video":[3,26,40],"coding":[4,27,41],"(RVC)":[5],"framework":[6],"is":[7,34,83,166],"a":[8,19,32,37,58,71,91,107,120,125],"new":[9],"standard":[10,46],"under":[11],"development":[12],"by":[13,57,70,89],"that":[15,61,101,123],"aims":[16],"at":[17],"providing":[18],"unified":[20],"high-level":[21],"specification":[22,110],"of":[23,39,52,66,93,106,139],"current":[24],"technologies.":[28],"In":[29],"this":[30],"framework,":[31],"decoder":[33,81,146],"built":[35],"as":[36],"configuration":[38,82],"modules":[42],"taken":[43],"from":[44,124],"the":[45,53,63,76,103,140,154,161,169],"ldquoMPEG":[47],"toolbox":[48],"libraryrdquo.":[49],"elements":[51],"library":[54],"are":[55,98,148,158],"specified":[56],"textual":[59],"description":[60,164],"expresses":[62],"I/O":[64],"behavior":[65],"each":[67],"module":[68],"and":[69,114,132,153],"reference":[72],"software":[73,115],"written":[74,84],"using":[75,168],"CAL":[77,94,126,163],"Actor":[78],"Language.":[79],"A":[80],"in":[85],"an":[86,133],"XML":[87],"dialect":[88],"connecting":[90],"set":[92],"modules.":[95],"Code":[96],"generators":[97],"fundamental":[99],"supports":[100],"enable":[102],"direct":[104],"transformation":[105],"high":[108],"level":[109],"to":[111],"efficient":[112],"hardware":[113],"implementations.":[116],"This":[117],"paper":[118],"presents":[119],"synthesis":[121,147],"tool":[122],"dataflow":[127,171],"program":[128],"generates":[129],"C":[130],"code":[131,152],"associated":[134,155],"SystemC":[135,156],"model.":[136],"Experimental":[137],"results":[138],"RVC":[141],"Expertpsilas":[142],"MPEG-4":[143],"simple":[144],"profile":[145],"reported.":[149],"generated":[151],"model":[157],"validated":[159],"against":[160],"original":[162],"which":[165],"simulated":[167],"open":[170],"environment.":[172]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":6},{"year":2012,"cited_by_count":4}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
