{"id":"https://openalex.org/W7155079464","doi":"https://doi.org/10.1109/icara69401.2026.11480393","title":"MBSE-Driven PLC Code Generation and AI-Augmented Test Scenario Validation","display_name":"MBSE-Driven PLC Code Generation and AI-Augmented Test Scenario Validation","publication_year":2026,"publication_date":"2026-02-05","ids":{"openalex":"https://openalex.org/W7155079464","doi":"https://doi.org/10.1109/icara69401.2026.11480393"},"language":null,"primary_location":{"id":"doi:10.1109/icara69401.2026.11480393","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icara69401.2026.11480393","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 12th International Conference on Automation, Robotics and Applications (ICARA)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5134133530","display_name":"Bruck Metekia","orcid":null},"institutions":[{"id":"https://openalex.org/I4210123221","display_name":"Sigma Clermont","ror":"https://ror.org/02n5evf44","country_code":"FR","type":"education","lineage":["https://openalex.org/I198244214","https://openalex.org/I4210123221","https://openalex.org/I4387154249"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Bruck Metekia","raw_affiliation_strings":["SIGMA Clermont / CTBE, Universite&#x0027; Clermont Auvergne / AAU,Clermont-Ferrand,France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SIGMA Clermont / CTBE, Universite&#x0027; Clermont Auvergne / AAU,Clermont-Ferrand,France","institution_ids":["https://openalex.org/I4210123221"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134140446","display_name":"Laurent Pietrac","orcid":null},"institutions":[{"id":"https://openalex.org/I4210123221","display_name":"Sigma Clermont","ror":"https://ror.org/02n5evf44","country_code":"FR","type":"education","lineage":["https://openalex.org/I198244214","https://openalex.org/I4210123221","https://openalex.org/I4387154249"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Laurent Pietrac","raw_affiliation_strings":["SIGMA Clermont, Universite&#x0027; Clermont Auvergne,Clermont-Ferrand,France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SIGMA Clermont, Universite&#x0027; Clermont Auvergne,Clermont-Ferrand,France","institution_ids":["https://openalex.org/I4210123221"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054124488","display_name":"Khalid Kouiss","orcid":"https://orcid.org/0000-0002-9344-5126"},"institutions":[{"id":"https://openalex.org/I4210123221","display_name":"Sigma Clermont","ror":"https://ror.org/02n5evf44","country_code":"FR","type":"education","lineage":["https://openalex.org/I198244214","https://openalex.org/I4210123221","https://openalex.org/I4387154249"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Khalid Kouiss","raw_affiliation_strings":["SIGMA Clermont, Universite&#x0027; Clermont Auvergne,Clermont-Ferrand,France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"SIGMA Clermont, Universite&#x0027; Clermont Auvergne,Clermont-Ferrand,France","institution_ids":["https://openalex.org/I4210123221"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210123221"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.38910013,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"575","last_page":"580"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.5727999806404114,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.5727999806404114,"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/T12810","display_name":"Real-time simulation and control systems","score":0.07840000092983246,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.06650000065565109,"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/code","display_name":"Code (set theory)","score":0.43639999628067017},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4205999970436096},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.30160000920295715},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.3010999858379364},{"id":"https://openalex.org/keywords/model-validation","display_name":"Model validation","score":0.2955999970436096},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.2928999960422516}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.546999990940094},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.47920000553131104},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.43639999628067017},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4205999970436096},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3116999864578247},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.30160000920295715},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.3010999858379364},{"id":"https://openalex.org/C3019813237","wikidata":"https://www.wikidata.org/wiki/Q65089264","display_name":"Model validation","level":2,"score":0.2955999970436096},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2946999967098236},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2928999960422516},{"id":"https://openalex.org/C92446256","wikidata":"https://www.wikidata.org/wiki/Q3306762","display_name":"Data validation","level":2,"score":0.2838999927043915},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2736999988555908},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.272599995136261},{"id":"https://openalex.org/C7166840","wikidata":"https://www.wikidata.org/wiki/Q1199682","display_name":"System testing","level":2,"score":0.2596000134944916},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.25440001487731934},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.25}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icara69401.2026.11480393","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icara69401.2026.11480393","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 12th International Conference on Automation, Robotics and Applications (ICARA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1952893996","https://openalex.org/W2029825845","https://openalex.org/W2104918081","https://openalex.org/W2740486794","https://openalex.org/W2891159668","https://openalex.org/W2913272471","https://openalex.org/W2939856010","https://openalex.org/W2955774370","https://openalex.org/W3012427477","https://openalex.org/W3031534555","https://openalex.org/W3130143012","https://openalex.org/W4211260318","https://openalex.org/W4255355938","https://openalex.org/W4312571110","https://openalex.org/W4379746204","https://openalex.org/W4387608638","https://openalex.org/W4401210238","https://openalex.org/W4403447349","https://openalex.org/W4406947331","https://openalex.org/W4409686507"],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,22,73,87,153],"framework":[4],"for":[5,13],"automatically":[6,69],"generating":[7],"and":[8,34,65,78,91,102,106,121,134,138,189,204],"validating":[9],"scenario-based":[10,54,147],"test":[11,55,107,148],"suites":[12,56,149],"PLC":[14,59],"programs":[15,60],"using":[16,70,86,132],"large":[17],"language":[18],"models":[19],"(LLMs)":[20],"in":[21,27,61,152],"virtual":[23,76],"commissioning":[24],"approach,":[25,48],"Software":[26],"the":[28,46,92,99,143,157,163,171,179,184,193,196],"Loop":[29],"(SIL).":[30],"An":[31],"initial":[32,47],"approach":[33,83],"expanded":[35,128],"version":[36,129],"that":[37,95],"integrates":[38],"Model-Based":[39],"System":[40],"Engineering":[41],"(MBSE)":[42],"are":[43,50,67,123],"introduced.":[44],"In":[45],"LLMs":[49,96,158,180],"used":[51],"to":[52,183,200],"generate":[53,103],"based":[57],"on":[58],"Structured":[62],"Text":[63],"(ST),":[64],"scenarios":[66,105,116],"executed":[68],"Python":[71],"as":[72,165,167],"supervisor,":[74],"CODESYS":[75],"PLC,":[77],"Factory":[79],"IO":[80],"simulation.":[81],"The":[82,127,146,174],"was":[84,181,198],"tested":[85],"simple":[88],"conveyor":[89],"system,":[90,164],"results":[93],"showed":[94],"can":[97],"understand":[98],"ST":[100,136,175,185],"code":[101,137,176,186,197],"relevant":[104],"cases.":[108],"But":[109],"manual":[110],"checking":[111],"is":[112],"required":[113],"because":[114,156],"generated":[115,151,177],"suffer":[117],"from":[118,142,170],"incorrect":[119],"inference,":[120],"preconditions":[122],"not":[124],"clearly":[125],"defined.":[126],"incorporates":[130],"MBSE,":[131],"Capella":[133,144],"automatic":[135],"functional":[139],"requirement":[140],"generation":[141],"model.":[145],"were":[150],"single":[154],"prompt":[155],"have":[159],"more":[160,205],"data":[161],"about":[162],"well":[166],"example":[168],"files":[169],"previous":[172],"work.":[173],"by":[178],"compared":[182],"written":[187],"manually,":[188],"besides":[190],"saving":[191],"time,":[192],"quality":[194],"of":[195],"found":[199],"be":[201],"significantly":[202],"better":[203],"professional.":[206]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-04-22T00:00:00"}
