{"id":"https://openalex.org/W2163064422","doi":"https://doi.org/10.1109/tase.2009.2031095","title":"Formal Specification and Verification of Industrial Control Logic Components","display_name":"Formal Specification and Verification of Industrial Control Logic Components","publication_year":2009,"publication_date":"2009-12-10","ids":{"openalex":"https://openalex.org/W2163064422","doi":"https://doi.org/10.1109/tase.2009.2031095","mag":"2163064422"},"language":"en","primary_location":{"id":"doi:10.1109/tase.2009.2031095","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2009.2031095","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Automation Science and Engineering","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/A5029784399","display_name":"Oscar Ljungkrantz","orcid":null},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Oscar Ljungkrantz","raw_affiliation_strings":["Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108805135","display_name":"Knut \u00c5kesson","orcid":"https://orcid.org/0000-0001-6105-2726"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Knut Akesson","raw_affiliation_strings":["Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017972835","display_name":"Martin Fabian","orcid":"https://orcid.org/0000-0003-1287-9748"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Martin Fabian","raw_affiliation_strings":["Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Signals and Systems, Chalmers University of Technology, Goteborg, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102127484","display_name":"Chengyin Yuan","orcid":null},"institutions":[{"id":"https://openalex.org/I118136607","display_name":"General Motors (United States)","ror":"https://ror.org/05addee68","country_code":"US","type":"company","lineage":["https://openalex.org/I118136607"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengyin Yuan","raw_affiliation_strings":["Research and Development, General Motors Corporation, Warren, MI, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research and Development, General Motors Corporation, Warren, MI, USA","institution_ids":["https://openalex.org/I118136607"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7727,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.8554698,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"7","issue":"3","first_page":"538","last_page":"548"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9987000226974487,"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.9987000226974487,"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/T11741","display_name":"Flexible and Reconfigurable Manufacturing Systems","score":0.9983000159263611,"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/T11125","display_name":"Petri Nets in System Modeling","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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6789931058883667},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.6021511554718018},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5791258811950684},{"id":"https://openalex.org/keywords/formal-specification","display_name":"Formal specification","score":0.5749327540397644},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5549420714378357},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.5153407454490662},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.4860987663269043},{"id":"https://openalex.org/keywords/control-logic","display_name":"Control logic","score":0.48136812448501587},{"id":"https://openalex.org/keywords/temporal-logic","display_name":"Temporal logic","score":0.46857595443725586},{"id":"https://openalex.org/keywords/industrial-control-system","display_name":"Industrial control system","score":0.4672315716743469},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4625306725502014},{"id":"https://openalex.org/keywords/logic-programming","display_name":"Logic programming","score":0.4552944004535675},{"id":"https://openalex.org/keywords/programmable-logic-controller","display_name":"Programmable logic controller","score":0.4356743097305298},{"id":"https://openalex.org/keywords/specification-language","display_name":"Specification language","score":0.43160057067871094},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.42325639724731445},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18091556429862976},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11818259954452515},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08622580766677856}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6789931058883667},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.6021511554718018},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5791258811950684},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.5749327540397644},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5549420714378357},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.5153407454490662},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.4860987663269043},{"id":"https://openalex.org/C2776350369","wikidata":"https://www.wikidata.org/wiki/Q843479","display_name":"Control logic","level":2,"score":0.48136812448501587},{"id":"https://openalex.org/C25016198","wikidata":"https://www.wikidata.org/wiki/Q781833","display_name":"Temporal logic","level":2,"score":0.46857595443725586},{"id":"https://openalex.org/C40071531","wikidata":"https://www.wikidata.org/wiki/Q2513962","display_name":"Industrial control system","level":3,"score":0.4672315716743469},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4625306725502014},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.4552944004535675},{"id":"https://openalex.org/C37374048","wikidata":"https://www.wikidata.org/wiki/Q188674","display_name":"Programmable logic controller","level":2,"score":0.4356743097305298},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.43160057067871094},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.42325639724731445},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18091556429862976},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11818259954452515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08622580766677856},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","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/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tase.2009.2031095","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tase.2009.2031095","pdf_url":null,"source":{"id":"https://openalex.org/S34881539","display_name":"IEEE Transactions on Automation Science and Engineering","issn_l":"1545-5955","issn":["1545-5955","1558-3783"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Automation Science and Engineering","raw_type":"journal-article"},{"id":"pmh:oai:publications.lib.chalmers.se:128124","is_oa":false,"landing_page_url":"http://publications.lib.chalmers.se/publication/128124-formal-specification-and-verification-of-industrial-control-logic-components","pdf_url":null,"source":{"id":"https://openalex.org/S4377196470","display_name":"Chalmers Publication Library (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text.Article.Journal.PeerReviewed"},{"id":"pmh:oai:research.chalmers.se:128124","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/128124","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W198918365","https://openalex.org/W1503170978","https://openalex.org/W1508998125","https://openalex.org/W1559035930","https://openalex.org/W1574995574","https://openalex.org/W1583570002","https://openalex.org/W1802904226","https://openalex.org/W1968268217","https://openalex.org/W1973032130","https://openalex.org/W2013887890","https://openalex.org/W2037416037","https://openalex.org/W2052363833","https://openalex.org/W2054198444","https://openalex.org/W2083656160","https://openalex.org/W2097246682","https://openalex.org/W2120260789","https://openalex.org/W2124863530","https://openalex.org/W2147606866","https://openalex.org/W2149505323","https://openalex.org/W2340735175","https://openalex.org/W2895156496","https://openalex.org/W4300021588","https://openalex.org/W6634325835"],"related_works":["https://openalex.org/W2768165469","https://openalex.org/W4312858719","https://openalex.org/W2600332792","https://openalex.org/W4253069238","https://openalex.org/W3155069932","https://openalex.org/W2966748955","https://openalex.org/W4377710638","https://openalex.org/W2889239165","https://openalex.org/W2375245730","https://openalex.org/W3203500078"],"abstract_inverted_index":{"Component-based":[0],"programming":[1,18],"frameworks":[2,126],"for":[3,127,164],"industrial":[4,87,169],"control":[5,88,131,156,165],"logic":[6,74,132,166],"development":[7,11,109],"promise":[8],"to":[9,16,35,75,85,96,114,162],"shorten":[10],"and":[12,15,33,64,79,124,152,179],"modification":[13],"times,":[14],"reduce":[17],"errors.":[19],"To":[20],"get":[21],"these":[22],"benefits,":[23],"it":[24],"is,":[25],"however,":[26],"important":[27],"that":[28],"the":[29,52,61,67,99,102,122,134,141,145,150,177,182],"components":[30],"are":[31,171],"specified":[32],"verified":[34],"work":[36,39],"properly.":[37],"This":[38,69],"introduces":[40],"<emphasis":[41],"emphasistype=\"boldital\"":[42],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[43],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Reusable":[44],"Automation":[45],"Components</emphasis>":[46],"(RACs),":[47],"which":[48],"contain":[49],"not":[50,139],"only":[51,140],"implementation":[53,100,142],"details":[54],"but":[55,143],"also":[56,144],"a":[57,81],"formal":[58,70,128],"specification":[59,71,103,135,146],"defining":[60],"correct":[62],"use":[63],"behaviour":[65],"of":[66,130,154,181],"component.":[68],"uses":[72],"temporal":[73],"describe":[76],"time-related":[77],"properties":[78],"has":[80,111],"special":[82],"structure":[83,151],"developed":[84,113],"meet":[86],"needs.":[89],"The":[90,118],"RAC":[91,107,123],"can":[92],"be":[93],"formally":[94],"verified,":[95],"determine":[97],"whether":[98],"fulfils":[101],"or":[104],"not.":[105],"A":[106],"prototype":[108],"tool":[110],"been":[112],"demonstrate":[115],"this":[116,174],"capability.":[117],"main":[119],"difference":[120],"between":[121],"other":[125],"verification":[129],"is":[133,147],"modeling.":[136],"In":[137],"RAC,":[138],"based":[148],"on":[149],"languages":[153],"conventional":[155],"logic,":[157],"aiming":[158],"at":[159],"being":[160],"easy":[161],"comprehend":[163],"engineers.":[167],"Several":[168],"examples":[170],"discussed":[172],"in":[173],"paper,":[175],"showing":[176],"benefits":[178],"potential":[180],"framework.":[183]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
