{"id":"https://openalex.org/W3045776271","doi":"https://doi.org/10.1007/s00165-020-00515-2","title":"Runtime enforcement of timed properties usinggames","display_name":"Runtime enforcement of timed properties usinggames","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W3045776271","doi":"https://doi.org/10.1007/s00165-020-00515-2","mag":"3045776271"},"language":"en","primary_location":{"id":"doi:10.1007/s00165-020-00515-2","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s00165-020-00515-2","pdf_url":null,"source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-02920384","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018910939","display_name":"Matthieu Renard","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Matthieu Renard","raw_affiliation_strings":["Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, F-33400, Talence, France","Laboratoire Bordelais de Recherche en Informatique"],"affiliations":[{"raw_affiliation_string":"Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, F-33400, Talence, France","institution_ids":["https://openalex.org/I4210142254","https://openalex.org/I4210160189","https://openalex.org/I15057530","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique","institution_ids":["https://openalex.org/I4210142254"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079252969","display_name":"Antoine Rollet","orcid":"https://orcid.org/0000-0001-9873-6515"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I15057530","display_name":"Universit\u00e9 de Bordeaux","ror":"https://ror.org/057qpr032","country_code":"FR","type":"education","lineage":["https://openalex.org/I15057530"]},{"id":"https://openalex.org/I4210142254","display_name":"Laboratoire Bordelais de Recherche en Informatique","ror":"https://ror.org/03adqg323","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210159245","https://openalex.org/I4210160189"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Antoine Rollet","raw_affiliation_strings":["Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, F-33400, Talence, France","Laboratoire Bordelais de Recherche en Informatique"],"affiliations":[{"raw_affiliation_string":"Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, F-33400, Talence, France","institution_ids":["https://openalex.org/I4210142254","https://openalex.org/I4210160189","https://openalex.org/I15057530","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Laboratoire Bordelais de Recherche en Informatique","institution_ids":["https://openalex.org/I4210142254"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037726232","display_name":"Yl\u00ec\u00e8s Falcone","orcid":"https://orcid.org/0000-0002-0114-0641"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101348","display_name":"Centre Inria de l'Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/00n8d6z93","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210101348"]},{"id":"https://openalex.org/I4210104430","display_name":"Laboratoire d'Informatique de Grenoble","ror":"https://ror.org/01c8rcg82","country_code":"FR","type":"facility","lineage":["https://openalex.org/I106785703","https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I4210104430","https://openalex.org/I4210159245","https://openalex.org/I899635006","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Yli\u00e8s Falcone","raw_affiliation_strings":["Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG, F-38000, Grenoble, France","Compiler Optimization and Run-time Systems"],"affiliations":[{"raw_affiliation_string":"Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG, F-38000, Grenoble, France","institution_ids":["https://openalex.org/I4210101348","https://openalex.org/I1294671590","https://openalex.org/I106785703","https://openalex.org/I4210104430","https://openalex.org/I899635006"]},{"raw_affiliation_string":"Compiler Optimization and Run-time Systems","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018910939"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I15057530","https://openalex.org/I4210142254","https://openalex.org/I4210160189"],"apc_list":null,"apc_paid":null,"fwci":1.0107,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.81785833,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"32","issue":"2-3","first_page":"315","last_page":"360"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994999766349792,"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/T10743","display_name":"Software Testing and Debugging 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/T10126","display_name":"Logic, programming, and type systems","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8433595299720764},{"id":"https://openalex.org/keywords/enforcement","display_name":"Enforcement","score":0.8115427494049072},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7538708448410034},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.6000938415527344},{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.5756317973136902},{"id":"https://openalex.org/keywords/runtime-verification","display_name":"Runtime verification","score":0.5117875933647156},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.496830016374588},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.46919864416122437},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.4510882496833801},{"id":"https://openalex.org/keywords/mechanism","display_name":"Mechanism (biology)","score":0.41292497515678406},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.21531593799591064},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.1967611014842987}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8433595299720764},{"id":"https://openalex.org/C2779777834","wikidata":"https://www.wikidata.org/wiki/Q4202277","display_name":"Enforcement","level":2,"score":0.8115427494049072},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7538708448410034},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.6000938415527344},{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.5756317973136902},{"id":"https://openalex.org/C202973057","wikidata":"https://www.wikidata.org/wiki/Q7380130","display_name":"Runtime verification","level":3,"score":0.5117875933647156},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.496830016374588},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46919864416122437},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.4510882496833801},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.41292497515678406},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.21531593799591064},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.1967611014842987},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00165-020-00515-2","is_oa":false,"landing_page_url":"https://doi.org/10.1007/s00165-020-00515-2","pdf_url":null,"source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-02920384v1","is_oa":true,"landing_page_url":"https://hal.science/hal-02920384","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":"Formal Aspects of Computing, 2020, 32 (2-3), pp.315-360. &#x27E8;10.1007/s00165-020-00515-2&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-02920384v1","is_oa":true,"landing_page_url":"https://hal.science/hal-02920384","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":"Formal Aspects of Computing, 2020, 32 (2-3), pp.315-360. &#x27E8;10.1007/s00165-020-00515-2&#x27E9;","raw_type":"Journal articles"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.800000011920929,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320325796","display_name":"Conseil R\u00e9gional Aquitaine","ror":"https://ror.org/01wjxf448"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W16991763","https://openalex.org/W130102441","https://openalex.org/W1482244486","https://openalex.org/W1566793636","https://openalex.org/W1574289075","https://openalex.org/W1577761978","https://openalex.org/W1584489325","https://openalex.org/W1848662722","https://openalex.org/W1896363143","https://openalex.org/W1973223152","https://openalex.org/W1985929316","https://openalex.org/W1994571662","https://openalex.org/W2012929681","https://openalex.org/W2025480213","https://openalex.org/W2028720147","https://openalex.org/W2035399981","https://openalex.org/W2036910349","https://openalex.org/W2043996829","https://openalex.org/W2081398380","https://openalex.org/W2089073052","https://openalex.org/W2099064219","https://openalex.org/W2101623441","https://openalex.org/W2142840138","https://openalex.org/W2150220388","https://openalex.org/W2288075641","https://openalex.org/W2296440678","https://openalex.org/W2312684484","https://openalex.org/W2497873071","https://openalex.org/W2502103274","https://openalex.org/W2576554330","https://openalex.org/W2615979643","https://openalex.org/W2756038395","https://openalex.org/W2785934803","https://openalex.org/W2786819761","https://openalex.org/W2797046864","https://openalex.org/W2963530628","https://openalex.org/W2977986977","https://openalex.org/W4230569261","https://openalex.org/W4299619545"],"related_works":["https://openalex.org/W3008339103","https://openalex.org/W2404647514","https://openalex.org/W1667647204","https://openalex.org/W4247536566","https://openalex.org/W3119814709","https://openalex.org/W2018477250","https://openalex.org/W1508895727","https://openalex.org/W2066305403","https://openalex.org/W2033140592","https://openalex.org/W2111870610"],"abstract_inverted_index":{"Abstract":[0],"This":[1,126],"paper":[2],"deals":[3],"with":[4,10,35,168],"runtime":[5,69,174],"enforcement":[6,14,21,48,70,84,98,175],"of":[7,27,82,154,158,171],"timed":[8,132,138],"properties":[9],"uncontrollable":[11],"events.":[12],"Runtime":[13],"consists":[15],"in":[16],"defining":[17],"and":[18,50,103,151,160],"using":[19],"an":[20],"mechanism":[22,99],"that":[23,106,116],"modifies":[24],"the":[25,38,47,68,80,83,90,123,155,172],"executions":[26,115],"a":[28,59,73,137,143],"running":[29],"system":[30],"to":[31,37,53,78,88,122],"ensure":[32],"their":[33],"correctness":[34],"respect":[36],"desired":[39],"property.":[40],"Uncontrollable":[41],"events":[42],"cannot":[43],"be":[44,54],"modified":[45],"by":[46,136],"mechanisms":[49],"thus":[51,86],"have":[52],"released":[55],"immediately.":[56],"We":[57,140,148],"present":[58,141],"complete":[60],"theoretical":[61],"framework":[62,127],"for":[63],"synthesising":[64],"such":[65],"mechanism,":[66,85],"modelling":[67],"problem":[71],"as":[72,110,112,118,120,129],"B\u00fcchi":[74],"game.":[75],"It":[76],"permits":[77],"pre-compute":[79],"decisions":[81],"avoiding":[87],"explore":[89],"whole":[91],"execution":[92],"tree":[93],"at":[94],"runtime.":[95],"The":[96,164],"obtained":[97],"is":[100],"sound,":[101],"compliant":[102],"optimal,":[104],"meaning":[105],"it":[107],"should":[108],"output":[109],"soon":[111],"possible":[113,121],"correct":[114],"are":[117,166],"close":[119],"input":[124,130],"execution.":[125],"takes":[128],"any":[131],"regular":[133],"property":[134],"modelled":[135],"automaton.":[139],"GREP,":[142,159],"tool":[144],"implementing":[145],"this":[146],"approach.":[147],"provide":[149],"algorithms":[150],"implementation":[152],"details":[153],"different":[156],"modules":[157],"evaluate":[161],"its":[162],"performance.":[163],"results":[165],"compared":[167],"another":[169],"state":[170],"art":[173],"tool.":[176]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
