{"id":"https://openalex.org/W4293368635","doi":"https://doi.org/10.1145/3524052","title":"A Refinement-based Formal Development of Cyber-physical Railway Signalling Systems","display_name":"A Refinement-based Formal Development of Cyber-physical Railway Signalling Systems","publication_year":2022,"publication_date":"2022-08-27","ids":{"openalex":"https://openalex.org/W4293368635","doi":"https://doi.org/10.1145/3524052"},"language":"en","primary_location":{"id":"doi:10.1145/3524052","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524052","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524052","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3524052","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051322835","display_name":"Yamine A\u00eft\u2010Ameur","orcid":"https://orcid.org/0000-0003-4582-9712"},"institutions":[{"id":"https://openalex.org/I205747304","display_name":"Institut National Polytechnique de Toulouse","ror":"https://ror.org/033p9g875","country_code":"FR","type":"education","lineage":["https://openalex.org/I205747304"]},{"id":"https://openalex.org/I4387153255","display_name":"\u00c9cole Nationale Sup\u00e9rieure d'\u00c9lectrotechnique, d'\u00c9lectronique, d'Informatique, d'Hydraulique et des T\u00e9l\u00e9communications","ror":"https://ror.org/05wfw4946","country_code":"FR","type":"education","lineage":["https://openalex.org/I205747304","https://openalex.org/I4387153255"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Yamine A\u00eft-Ameur","raw_affiliation_strings":["INPT\u2013ENSEEIHT, Toulouse, France"],"raw_orcid":"https://orcid.org/0000-0003-4582-9712","affiliations":[{"raw_affiliation_string":"INPT\u2013ENSEEIHT, Toulouse, France","institution_ids":["https://openalex.org/I205747304","https://openalex.org/I4387153255"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055381376","display_name":"Sergiy Bogomolov","orcid":"https://orcid.org/0000-0002-0686-0365"},"institutions":[{"id":"https://openalex.org/I84884186","display_name":"Newcastle University","ror":"https://ror.org/01kj2bm70","country_code":"GB","type":"education","lineage":["https://openalex.org/I84884186"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sergiy Bogomolov","raw_affiliation_strings":["Newcastle University, Newcastle upon Tyne, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-0686-0365","affiliations":[{"raw_affiliation_string":"Newcastle University, Newcastle upon Tyne, United Kingdom","institution_ids":["https://openalex.org/I84884186"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023959155","display_name":"Guillaume Dupont","orcid":"https://orcid.org/0000-0002-9185-0515"},"institutions":[{"id":"https://openalex.org/I205747304","display_name":"Institut National Polytechnique de Toulouse","ror":"https://ror.org/033p9g875","country_code":"FR","type":"education","lineage":["https://openalex.org/I205747304"]},{"id":"https://openalex.org/I4387153255","display_name":"\u00c9cole Nationale Sup\u00e9rieure d'\u00c9lectrotechnique, d'\u00c9lectronique, d'Informatique, d'Hydraulique et des T\u00e9l\u00e9communications","ror":"https://ror.org/05wfw4946","country_code":"FR","type":"education","lineage":["https://openalex.org/I205747304","https://openalex.org/I4387153255"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Guillaume Dupont","raw_affiliation_strings":["INPT\u2013ENSEEIHT, Toulouse, France"],"raw_orcid":"https://orcid.org/0000-0002-9185-0515","affiliations":[{"raw_affiliation_string":"INPT\u2013ENSEEIHT, Toulouse, France","institution_ids":["https://openalex.org/I205747304","https://openalex.org/I4387153255"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061369742","display_name":"Alexei Iliasov","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexei Iliasov","raw_affiliation_strings":["The Formal Route Limited, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0003-1153-9581","affiliations":[{"raw_affiliation_string":"The Formal Route Limited, United Kingdom","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079640086","display_name":"Alexander Romanovsky","orcid":"https://orcid.org/0000-0002-4076-3331"},"institutions":[{"id":"https://openalex.org/I84884186","display_name":"Newcastle University","ror":"https://ror.org/01kj2bm70","country_code":"GB","type":"education","lineage":["https://openalex.org/I84884186"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alexander Romanovsky","raw_affiliation_strings":["Newcastle University, Newcastle upon Tyne, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-4076-3331","affiliations":[{"raw_affiliation_string":"Newcastle University, Newcastle upon Tyne, United Kingdom","institution_ids":["https://openalex.org/I84884186"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027210240","display_name":"Paulius Stankaitis","orcid":"https://orcid.org/0000-0003-1301-4447"},"institutions":[{"id":"https://openalex.org/I84884186","display_name":"Newcastle University","ror":"https://ror.org/01kj2bm70","country_code":"GB","type":"education","lineage":["https://openalex.org/I84884186"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Paulius Stankaitis","raw_affiliation_strings":["Newcastle University, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0003-1301-4447","affiliations":[{"raw_affiliation_string":"Newcastle University, United Kingdom","institution_ids":["https://openalex.org/I84884186"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2780,"currency":"USD","value_usd":2780},"apc_paid":{"value":2780,"currency":"USD","value_usd":2780},"fwci":1.3263,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.8233858,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"35","issue":"1","first_page":"1","last_page":"1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994000196456909,"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.9994000196456909,"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/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/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.9954000115394592,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cyber-physical-system","display_name":"Cyber-physical system","score":0.6877985596656799},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6767905354499817},{"id":"https://openalex.org/keywords/signalling","display_name":"Signalling","score":0.6103836297988892},{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.5675511360168457},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.565423846244812},{"id":"https://openalex.org/keywords/formal-specification","display_name":"Formal specification","score":0.47591763734817505},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.40220409631729126},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.35842305421829224},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.32504796981811523},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19980353116989136},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.17540696263313293},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.07796803116798401}],"concepts":[{"id":"https://openalex.org/C179768478","wikidata":"https://www.wikidata.org/wiki/Q1120057","display_name":"Cyber-physical system","level":2,"score":0.6877985596656799},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6767905354499817},{"id":"https://openalex.org/C39743133","wikidata":"https://www.wikidata.org/wiki/Q3262595","display_name":"Signalling","level":2,"score":0.6103836297988892},{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.5675511360168457},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.565423846244812},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.47591763734817505},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.40220409631729126},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35842305421829224},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.32504796981811523},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19980353116989136},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.17540696263313293},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.07796803116798401},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C175444787","wikidata":"https://www.wikidata.org/wiki/Q39072","display_name":"Microeconomics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3524052","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524052","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524052","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-04285134v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04285134","pdf_url":"https://hal.science/hal-04285134/document","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Formal Aspects of Computing, 2023, 35 (1), pp.1-1. &#x27E8;10.1145/3524052&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3524052","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524052","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524052","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4588270646","display_name":"Correct Integration of Discrete and Continuous Models","funder_award_id":"ANR-17-CE25-0005","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G4664232982","display_name":"STRATA; Layers for Structuring Trustworthy Ambient Systems","funder_award_id":"EP/N023641/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6803667113","display_name":null,"funder_award_id":"ANR-17","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G7107445882","display_name":null,"funder_award_id":"ANR-17-CE25","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G732396245","display_name":null,"funder_award_id":"EP/N023641/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7656110088","display_name":null,"funder_award_id":"FA2386-17-1-4065","funder_id":"https://openalex.org/F4320338279","funder_display_name":"Air Force Office of Scientific Research"},{"id":"https://openalex.org/G7989424694","display_name":null,"funder_award_id":"EP/J008133/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"},{"id":"https://openalex.org/F4320332467","display_name":"U.S. Air Force","ror":"https://ror.org/006gmme17"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"},{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4293368635.pdf","grobid_xml":"https://content.openalex.org/works/W4293368635.grobid-xml"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1480105728","https://openalex.org/W1489503486","https://openalex.org/W1554863622","https://openalex.org/W1556900989","https://openalex.org/W1582439588","https://openalex.org/W1594976552","https://openalex.org/W1757522552","https://openalex.org/W1859458367","https://openalex.org/W1977444293","https://openalex.org/W2033455284","https://openalex.org/W2050856428","https://openalex.org/W2096536313","https://openalex.org/W2106948603","https://openalex.org/W2143110421","https://openalex.org/W2296029704","https://openalex.org/W2404649151","https://openalex.org/W2487561128","https://openalex.org/W2494958098","https://openalex.org/W2735893299","https://openalex.org/W2767965410","https://openalex.org/W2800102471","https://openalex.org/W2806091731","https://openalex.org/W2930304000","https://openalex.org/W2982313313","https://openalex.org/W3163059246","https://openalex.org/W4243616312","https://openalex.org/W4247013706","https://openalex.org/W6704139216"],"related_works":["https://openalex.org/W2145025660","https://openalex.org/W2171674700","https://openalex.org/W1922520186","https://openalex.org/W1903167137","https://openalex.org/W2049993111","https://openalex.org/W2045204345","https://openalex.org/W2034589735","https://openalex.org/W2020416949","https://openalex.org/W1999356246","https://openalex.org/W1544097700"],"abstract_inverted_index":{"For":[0],"years,":[1],"formal":[2,29,50,72],"methods":[3,30],"have":[4],"been":[5,23],"successfully":[6],"applied":[7],"in":[8,25,169,172],"the":[9,26,33,70,113,116,130,150,153,156,173],"railway":[10,17,38,54,89,102,123,132],"domain":[11],"to":[12,31,84,98,138],"formally":[13,136],"demonstrate":[14],"safety":[15],"of":[16,28,36,52,109,115,129,155,160],"systems.":[18,40],"Despite":[19],"that,":[20],"little":[21],"has":[22],"done":[24],"field":[27],"address":[32],"cyber-physical":[34,53,131,161],"nature":[35],"modern":[37],"signalling":[39,55,90,103,124,133],"In":[41],"this":[42,110],"article,":[43],"we":[44],"present":[45],"an":[46],"approach":[47,68,159],"for":[48],"a":[49,61,77,86,100,140,165],"development":[51,158],"systems":[56],"that":[57,93],"is":[58,112],"based":[59],"on":[60],"refinement-based":[62,157],"modelling":[63,82,176],"and":[64,80,145,168,175],"proof-based":[65],"verification.":[66],"Our":[67],"utilises":[69],"Event-B":[71,119],"specification":[73],"language":[74],"together":[75],"with":[76,121],"hybrid":[78,88,117],"system":[79,91,134],"communication":[81],"patterns":[83],"developing":[85],"generic":[87],"model":[92,120,128],"can":[94],"be":[95],"further":[96],"refined":[97],"capture":[99],"specific":[101],"system.":[104],"The":[105,126],"main":[106],"technical":[107],"contribution":[108],"article":[111,151],"refinement":[114],"train":[118],"other":[122],"sub-systems.":[125],"complete":[127],"was":[135],"proved":[137],"ensure":[139],"safe":[141],"rolling":[142],"stock":[143],"separation":[144],"prevent":[146],"their":[147],"derailment.":[148],"Furthermore,":[149],"demonstrates":[152],"advantage":[154],"systems,":[162],"which":[163],"enables":[164],"problem":[166],"decomposition":[167],"turn":[170],"reduction":[171],"verification":[174],"effort.":[177]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5}],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-10T00:00:00"}
