{"id":"https://openalex.org/W2153122838","doi":"https://doi.org/10.1109/hicss.2003.1174808","title":"Formal behavioural synthesis of Handel-C parallel hardware implementations from functional specifications","display_name":"Formal behavioural synthesis of Handel-C parallel hardware implementations from functional specifications","publication_year":2003,"publication_date":"2003-01-01","ids":{"openalex":"https://openalex.org/W2153122838","doi":"https://doi.org/10.1109/hicss.2003.1174808","mag":"2153122838"},"language":"en","primary_location":{"id":"doi:10.1109/hicss.2003.1174808","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hicss.2003.1174808","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the","raw_type":"proceedings-article"},"type":"conference-paper","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/A5064796273","display_name":"Ali Abdallah","orcid":"https://orcid.org/0000-0002-5470-1481"},"institutions":[{"id":"https://openalex.org/I28257850","display_name":"London South Bank University","ror":"https://ror.org/02vwnat91","country_code":"GB","type":"education","lineage":["https://openalex.org/I28257850"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"A.E. Abdallah","raw_affiliation_strings":["South Bank University, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"South Bank University, London, UK","institution_ids":["https://openalex.org/I28257850"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033442994","display_name":"John Hawkins","orcid":null},"institutions":[{"id":"https://openalex.org/I28257850","display_name":"London South Bank University","ror":"https://ror.org/02vwnat91","country_code":"GB","type":"education","lineage":["https://openalex.org/I28257850"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J. Hawkins","raw_affiliation_strings":["South Bank University, London, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"South Bank University, London, UK","institution_ids":["https://openalex.org/I28257850"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I28257850"],"apc_list":null,"apc_paid":null,"fwci":0.9298,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.74189785,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"11 pp.","last_page":"11 pp."},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9993000030517578,"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.9993000030517578,"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/T10142","display_name":"Formal Methods in Verification","score":0.9990000128746033,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9958000183105469,"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.8291042447090149},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7049161195755005},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6744750142097473},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.6310848593711853},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5227406620979309},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.5178732872009277},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.441714882850647},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.439019113779068},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4294787049293518},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.412168025970459},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.37548279762268066},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2941405177116394}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8291042447090149},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7049161195755005},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6744750142097473},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.6310848593711853},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5227406620979309},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.5178732872009277},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.441714882850647},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.439019113779068},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4294787049293518},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.412168025970459},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.37548279762268066},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2941405177116394}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/hicss.2003.1174808","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hicss.2003.1174808","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the","raw_type":"proceedings-article"},{"id":"pmh:oai:www.open-access.bcu.ac.uk:4221","is_oa":false,"landing_page_url":"http://ieeexplore.ieee.org.ezproxy.bcu.ac.uk/stamp/stamp.jsp?arnumber=1174808","pdf_url":null,"source":{"id":"https://openalex.org/S4306402654","display_name":"BCU Open Access Repository (Birmingham City University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I12870472","host_organization_name":"Birmingham City University","host_organization_lineage":["https://openalex.org/I12870472"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Book Section"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5400000214576721,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1483567557","https://openalex.org/W1489689515","https://openalex.org/W1507693023","https://openalex.org/W1546956042","https://openalex.org/W1548847317","https://openalex.org/W1558180172","https://openalex.org/W1607380961","https://openalex.org/W1875472518","https://openalex.org/W1998875295","https://openalex.org/W2095520948","https://openalex.org/W2176300081","https://openalex.org/W2286447785","https://openalex.org/W2318815169","https://openalex.org/W2739024049","https://openalex.org/W3144368627","https://openalex.org/W4210886820","https://openalex.org/W6629224161","https://openalex.org/W6630572589","https://openalex.org/W6632925129","https://openalex.org/W6636304165","https://openalex.org/W6639112462","https://openalex.org/W6650079398","https://openalex.org/W6676995014"],"related_works":["https://openalex.org/W2950520577","https://openalex.org/W1554644772","https://openalex.org/W2003935582","https://openalex.org/W2494130044","https://openalex.org/W2427933582","https://openalex.org/W3170887803","https://openalex.org/W74409296","https://openalex.org/W3209384898","https://openalex.org/W4400951174","https://openalex.org/W1595834484"],"abstract_inverted_index":{"Enormous":[0],"improvements":[1,24],"in":[2,13,35,124,177],"efficiency":[3],"can":[4,74],"be":[5],"achieved":[6],"through":[7,55],"exploiting":[8],"parallelism":[9,72,145],"and":[10,29,91,146,162],"realizing":[11],"implementation":[12,123],"hardware.":[14,136],"On":[15],"the":[16,36,45,50,59,66,115,148,187],"other":[17],"hand,":[18],"conventional":[19],"methods":[20,157],"for":[21,142],"achieving":[22],"these":[23,42,87],"are":[25,139,170],"traditionally":[26],"costly,":[27],"complex":[28],"error":[30],"prone.":[31],"Two":[32],"significant":[33],"advances":[34,90],"past":[37],"decade":[38],"have":[39],"radically":[40],"changed":[41],"perceptions.":[43],"Firstly,":[44],"FPGA,":[46],"which":[47,73,126],"gives":[48],"us":[49],"ability":[51],"to":[52,78,173],"reconfigure":[53],"hardware":[54,63],"software,":[56],"dramatically":[57],"reducing":[58],"costs":[60],"of":[61,96,107,113,153,166,179,189],"developing":[62],"implementations.":[64],"Secondly,":[65],"language":[67],"Handel-C":[68,178],"with":[69,100],"primitive":[70],"explicit":[71],"compile":[75],"programs":[76],"down":[77],"an":[79,101,120],"FPGA.":[80],"In":[81],"this":[82,190],"paper,":[83],"we":[84],"build":[85],"on":[86,134,159],"recent":[88],"technological":[89],"present":[92],"a":[93,108,131,151,163],"systematic":[94],"approach":[95,116],"behavioural":[97,175],"synthesis.":[98],"Starting":[99],"intuitive":[102],"high":[103],"level":[104],"functional":[105],"specification":[106,149],"problem,":[109],"given":[110],"without":[111],"annotation":[112],"parallelism,":[114],"aims":[117],"at":[118],"deriving":[119],"efficient":[121],"parallel":[122],"Handel-C,":[125],"is":[127],"subsequently":[128],"compiled":[129],"into":[130,150],"circuit":[132],"implemented":[133],"reconfigurable":[135],"Algebraic":[137],"laws":[138],"systematically":[140],"used":[141,172],"exposing":[143],"implicit":[144],"transforming":[147],"collection":[152],"interacting":[154],"components.":[155],"Formal":[156],"based":[158],"data":[160],"refinement":[161],"small":[164,183],"library":[165],"higher":[167],"order":[168],"functions":[169],"then":[171],"derive":[174],"description":[176],"each":[180],"component.":[181],"A":[182],"case":[184],"study":[185],"illustrates":[186],"use":[188],"approach.":[191]},"counts_by_year":[{"year":2021,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
