{"id":"https://openalex.org/W4407394773","doi":"https://doi.org/10.3103/s0146411624700433","title":"Model Checking Programs in Process-Oriented IEC 61131-3 Structured Text","display_name":"Model Checking Programs in Process-Oriented IEC 61131-3 Structured Text","publication_year":2024,"publication_date":"2024-12-01","ids":{"openalex":"https://openalex.org/W4407394773","doi":"https://doi.org/10.3103/s0146411624700433"},"language":"en","primary_location":{"id":"doi:10.3103/s0146411624700433","is_oa":false,"landing_page_url":"https://doi.org/10.3103/s0146411624700433","pdf_url":null,"source":{"id":"https://openalex.org/S17203304","display_name":"Automatic Control and Computer Sciences","issn_l":"0146-4116","issn":["0146-4116","1558-108X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automatic Control and Computer Sciences","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/A5038348814","display_name":"Natalia Garanina","orcid":"https://orcid.org/0000-0001-9734-3808"},"institutions":[{"id":"https://openalex.org/I1313323035","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25","country_code":"RU","type":"government","lineage":["https://openalex.org/I1313323035"]},{"id":"https://openalex.org/I4210164049","display_name":"Institute of Automation and Electrometry","ror":"https://ror.org/05fqdmq12","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210164049"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"N. O. Garanina","raw_affiliation_strings":["Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia"],"raw_orcid":"https://orcid.org/0000-0001-9734-3808","affiliations":[{"raw_affiliation_string":"Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia","institution_ids":["https://openalex.org/I4210164049","https://openalex.org/I1313323035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024052778","display_name":"Sergey Staroletov","orcid":"https://orcid.org/0000-0001-5183-9736"},"institutions":[{"id":"https://openalex.org/I1313323035","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25","country_code":"RU","type":"government","lineage":["https://openalex.org/I1313323035"]},{"id":"https://openalex.org/I4210164049","display_name":"Institute of Automation and Electrometry","ror":"https://ror.org/05fqdmq12","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210164049"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"S. M. Staroletov","raw_affiliation_strings":["Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia"],"raw_orcid":"https://orcid.org/0000-0001-5183-9736","affiliations":[{"raw_affiliation_string":"Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia","institution_ids":["https://openalex.org/I4210164049","https://openalex.org/I1313323035"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088886105","display_name":"Vladimir Zyubin","orcid":"https://orcid.org/0000-0002-8198-3197"},"institutions":[{"id":"https://openalex.org/I1313323035","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25","country_code":"RU","type":"government","lineage":["https://openalex.org/I1313323035"]},{"id":"https://openalex.org/I4210164049","display_name":"Institute of Automation and Electrometry","ror":"https://ror.org/05fqdmq12","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210164049"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"V. E. Zyubin","raw_affiliation_strings":["Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia"],"raw_orcid":"https://orcid.org/0000-0002-8198-3197","affiliations":[{"raw_affiliation_string":"Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia","institution_ids":["https://openalex.org/I4210164049","https://openalex.org/I1313323035"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056223695","display_name":"Igor Anureev","orcid":"https://orcid.org/0000-0001-9574-128X"},"institutions":[{"id":"https://openalex.org/I1313323035","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25","country_code":"RU","type":"government","lineage":["https://openalex.org/I1313323035"]},{"id":"https://openalex.org/I4210164049","display_name":"Institute of Automation and Electrometry","ror":"https://ror.org/05fqdmq12","country_code":"RU","type":"facility","lineage":["https://openalex.org/I4210164049"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"I. S. Anureev","raw_affiliation_strings":["Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia"],"raw_orcid":"https://orcid.org/0000-0001-9574-128X","affiliations":[{"raw_affiliation_string":"Institute of Automation and Electrometry, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia","institution_ids":["https://openalex.org/I4210164049","https://openalex.org/I1313323035"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5038348814"],"corresponding_institution_ids":["https://openalex.org/I1313323035","https://openalex.org/I4210164049"],"apc_list":null,"apc_paid":null,"fwci":0.3331,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.68391763,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"58","issue":"7","first_page":"1025","last_page":"1041"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11741","display_name":"Flexible and Reconfigurable Manufacturing Systems","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11741","display_name":"Flexible and Reconfigurable Manufacturing Systems","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.998199999332428,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.9940999746322632,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8782721161842346},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.7143537402153015},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6348018050193787},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45934468507766724}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8782721161842346},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.7143537402153015},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6348018050193787},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45934468507766724}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3103/s0146411624700433","is_oa":false,"landing_page_url":"https://doi.org/10.3103/s0146411624700433","pdf_url":null,"source":{"id":"https://openalex.org/S17203304","display_name":"Automatic Control and Computer Sciences","issn_l":"0146-4116","issn":["0146-4116","1558-108X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automatic Control and Computer Sciences","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W34866348","https://openalex.org/W68069235","https://openalex.org/W1605437280","https://openalex.org/W1632519998","https://openalex.org/W1928403718","https://openalex.org/W1987345230","https://openalex.org/W2018951244","https://openalex.org/W2022862275","https://openalex.org/W2029825845","https://openalex.org/W2031454477","https://openalex.org/W2102874028","https://openalex.org/W2117189826","https://openalex.org/W2162507856","https://openalex.org/W2165833263","https://openalex.org/W2278600421","https://openalex.org/W2295244175","https://openalex.org/W2912640545","https://openalex.org/W2978568317","https://openalex.org/W3014888290","https://openalex.org/W3105863387","https://openalex.org/W3207736038","https://openalex.org/W4206838052","https://openalex.org/W4210449004","https://openalex.org/W4211008702","https://openalex.org/W4226373004","https://openalex.org/W4312435721","https://openalex.org/W4312611271","https://openalex.org/W4388044598"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Process-oriented":[0],"programming":[1,76],"is":[2,14,21,39,130,152],"a":[3,10,15,40,87,117,137,192,263],"paradigm":[4,20],"based":[5],"on":[6,246],"the":[7,45,57,62,66,72,78,82,102,106,121,131,158,163,166,174,196,232,247,252,267],"concept":[8],"of":[9,44,65,74,81,90,105,127,134,173,186,195,250,271],"process.":[11,68],"Each":[12],"process":[13,63],"finite-state":[16],"machine":[17],"(FSM).":[18],"This":[19,69],"intended":[22],"for":[23,95,120,165,205,216,230,265],"programmable":[24],"logic":[25,177],"controller":[26],"(PLC)":[27],"developers":[28],"to":[29,52,139,154,209],"write":[30],"software":[31],"that":[32],"supports":[33],"Industry":[34],"4.0.":[35],"The":[36,124,148,201],"poST":[37,91,97,122,135,145,168,197,208,253],"language":[38,50,70,98,104],"promising":[41],"process-oriented":[42],"extension":[43],"IEC61131-3":[46],"Structured":[47],"Text":[48],"(ST)":[49],"designed":[51],"provide":[53],"conceptual":[54],"consistency":[55],"between":[56],"PLC":[58],"source":[59],"code":[60,143],"and":[61,136,198,219,235,257,269],"description":[64,194],"controlled":[67],"combines":[71],"advantages":[73],"FSM":[75],"with":[77],"standard":[79],"syntax":[80],"ST":[83],"language.":[84],"We":[85],"propose":[86],"transformational":[88,132],"semantics":[89,133],"given":[92],"by":[93],"rules":[94,202],"translating":[96,206],"statements":[99],"into":[100],"Promela,":[101],"input":[103],"SPIN":[107,159],"model":[108,119,151,160],"checker.":[109],"Following":[110],"these":[111],"rules,":[112],"our":[113,128,260],"Xtext-based":[114],"translator":[115,254],"builds":[116],"Promela":[118,142,150,199,210,256],"program.":[123],"main":[125,248],"contribution":[126],"article":[129],"method":[138],"automatically":[140],"generate":[141],"from":[144,207],"control":[146,212],"programs.":[147],"resulting":[149],"ready":[153],"be":[155],"verified":[156],"using":[157,262],"checker":[161],"against":[162],"requirements":[164],"initial":[167],"program":[169],"expressed":[170],"in":[171,255],"terms":[172],"linear":[175],"temporal":[176],"(LTL).":[178],"In":[179],"this":[180],"article,":[181],"we":[182,244],"give":[183],"an":[184],"overview":[185],"related":[187],"works":[188],"as":[189,191,223,225],"well":[190,224],"brief":[193],"languages.":[200],"presented":[203],"below":[204],"cover":[211],"flow":[213],"statements,":[214],"constructs":[215],"creating":[217],"processes":[218,229],"managing":[220,266],"their":[221],"states,":[222],"timeout":[226],"statements.":[227],"Service":[228],"modeling":[231],"external":[233],"environment":[234],"specifying":[236],"high-level":[237],"LTL":[238],"specifications":[239],"are":[240],"defined":[241],"separately.":[242],"Then":[243],"dwell":[245],"ideas":[249],"implementing":[251],"further":[258],"illustrate":[259],"approach":[261],"system":[264],"consumption":[268],"production":[270],"electricity,":[272],"including":[273],"renewable":[274],"sources.":[275]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
