{"id":"https://openalex.org/W2735309446","doi":"https://doi.org/10.1145/3035544","title":"The Design and Implementation of the Synchronous Language C\u00c9U","display_name":"The Design and Implementation of the Synchronous Language C\u00c9U","publication_year":2017,"publication_date":"2017-07-13","ids":{"openalex":"https://openalex.org/W2735309446","doi":"https://doi.org/10.1145/3035544","mag":"2735309446"},"language":"en","primary_location":{"id":"doi:10.1145/3035544","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3035544","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/A5002275185","display_name":"Francisco Sant\u2019Anna","orcid":"https://orcid.org/0000-0003-2182-4167"},"institutions":[{"id":"https://openalex.org/I40034438","display_name":"Universidade do Estado do Rio de Janeiro","ror":"https://ror.org/0198v2949","country_code":"BR","type":"education","lineage":["https://openalex.org/I40034438"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Francisco Sant'anna","raw_affiliation_strings":["UERJ, Rio de Janeiro, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-2182-4167","affiliations":[{"raw_affiliation_string":"UERJ, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I40034438"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059175907","display_name":"Roberto Ierusalimschy","orcid":"https://orcid.org/0000-0003-2263-4955"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Roberto Ierusalimschy","raw_affiliation_strings":["PUC--Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC--Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109129343","display_name":"Noem\u00ed Rodr\u00edguez","orcid":"https://orcid.org/0000-0003-3956-2943"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Noemi Rodriguez","raw_affiliation_strings":["PUC--Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC--Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076815367","display_name":"Silvana Rossetto","orcid":null},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Silvana Rossetto","raw_affiliation_strings":["UFRJ, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFRJ, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018933551","display_name":"Adriano Branco","orcid":"https://orcid.org/0000-0002-5200-5212"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Adriano Branco","raw_affiliation_strings":["PUC--Rio, Rio de Janeiro, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"PUC--Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5002275185"],"corresponding_institution_ids":["https://openalex.org/I40034438"],"apc_list":null,"apc_paid":null,"fwci":2.5436,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.90969823,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"16","issue":"4","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","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/T10933","display_name":"Real-Time Systems Scheduling","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/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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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.901907205581665},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.7980145215988159},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6699089407920837},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.597250759601593},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.579675555229187},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.5581416487693787},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.48538410663604736},{"id":"https://openalex.org/keywords/compile-time","display_name":"Compile time","score":0.45004236698150635},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.43670016527175903},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4357767701148987},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37255847454071045}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.901907205581665},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.7980145215988159},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6699089407920837},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.597250759601593},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.579675555229187},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.5581416487693787},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.48538410663604736},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.45004236698150635},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.43670016527175903},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4357767701148987},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37255847454071045},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","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},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3035544","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3035544","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"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.6499999761581421,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W303190792","https://openalex.org/W351767304","https://openalex.org/W1264426497","https://openalex.org/W1488202922","https://openalex.org/W1505618619","https://openalex.org/W1537036983","https://openalex.org/W1567416390","https://openalex.org/W1570112753","https://openalex.org/W1875492031","https://openalex.org/W1971903460","https://openalex.org/W1971933195","https://openalex.org/W1974715929","https://openalex.org/W1978197069","https://openalex.org/W1983093418","https://openalex.org/W2007332091","https://openalex.org/W2017836778","https://openalex.org/W2021682354","https://openalex.org/W2024237509","https://openalex.org/W2031131603","https://openalex.org/W2040368742","https://openalex.org/W2058713130","https://openalex.org/W2067660926","https://openalex.org/W2072961973","https://openalex.org/W2076605978","https://openalex.org/W2080875873","https://openalex.org/W2081620490","https://openalex.org/W2103272161","https://openalex.org/W2104532741","https://openalex.org/W2104594675","https://openalex.org/W2114781590","https://openalex.org/W2115101979","https://openalex.org/W2115597529","https://openalex.org/W2120148301","https://openalex.org/W2122805930","https://openalex.org/W2125023624","https://openalex.org/W2127335869","https://openalex.org/W2128969973","https://openalex.org/W2129395888","https://openalex.org/W2131209186","https://openalex.org/W2140689393","https://openalex.org/W2140732668","https://openalex.org/W2142294821","https://openalex.org/W2149803907","https://openalex.org/W2156783651","https://openalex.org/W2161566505","https://openalex.org/W2167819766","https://openalex.org/W2269221215","https://openalex.org/W2295885203","https://openalex.org/W2319731145","https://openalex.org/W2610812143","https://openalex.org/W2622045392","https://openalex.org/W2894079670","https://openalex.org/W4210597212","https://openalex.org/W4231441726","https://openalex.org/W4245125480","https://openalex.org/W4246404081","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2371266106","https://openalex.org/W2117382851","https://openalex.org/W3006505070","https://openalex.org/W2382449560","https://openalex.org/W2767298477","https://openalex.org/W2110432562","https://openalex.org/W2025344","https://openalex.org/W2117864619","https://openalex.org/W1965724121","https://openalex.org/W2090337950"],"abstract_inverted_index":{"C":[0,26],"\u00e9U":[1,27],"is":[2,11],"a":[3,17,93],"synchronous":[4],"language":[5],"targeting":[6],"soft":[7],"real-time":[8],"systems.":[9],"It":[10],"inspired":[12],"by":[13],"Esterel":[14],"and":[15,46,71,86,90],"has":[16],"simple":[18],"semantics":[19],"with":[20,69,88],"fine-grain":[21],"control":[22],"over":[23],"program":[24],"execution.":[25],"uses":[28],"an":[29],"event-triggered":[30],"notion":[31],"of":[32,53],"time":[33],"that":[34,96],"enables":[35],"compile-time":[36],"checks":[37],"to":[38,58],"detect":[39],"conflicting":[40],"concurrent":[41],"statements,":[42],"resulting":[43],"in":[44,56],"deterministic":[45],"concurrency-safe":[47],"programs.":[48],"We":[49,74],"present":[50,76],"the":[51],"particularities":[52],"our":[54],"design":[55],"comparison":[57],"Esterel,":[59],"such":[60],"as":[61,92],"stack-based":[62],"internal":[63],"events,":[64],"concurrency":[65],"checks,":[66],"safe":[67],"integration":[68],"C,":[70,89],"first-class":[72],"timers.":[73],"also":[75],"two":[77],"implementation":[78],"back":[79],"ends:":[80],"one":[81],"aiming":[82],"for":[83],"resource":[84],"efficiency":[85],"interoperability":[87],"another":[91],"virtual":[94],"machine":[95],"allows":[97],"remote":[98],"reprogramming.":[99]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":8}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
