{"id":"https://openalex.org/W4408769995","doi":"https://doi.org/10.1007/s42979-025-03843-3","title":"An Empirical Investigation of Requirements Engineering and Testing Utilizing EARS Notation in PLC Programs","display_name":"An Empirical Investigation of Requirements Engineering and Testing Utilizing EARS Notation in PLC Programs","publication_year":2025,"publication_date":"2025-03-24","ids":{"openalex":"https://openalex.org/W4408769995","doi":"https://doi.org/10.1007/s42979-025-03843-3"},"language":"en","primary_location":{"id":"doi:10.1007/s42979-025-03843-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-025-03843-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-025-03843-3.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["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":"SN Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s42979-025-03843-3.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046673834","display_name":"Mikael Ebrahimi Salari","orcid":"https://orcid.org/0000-0002-6992-9200"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Mikael Ebrahimi Salari","raw_affiliation_strings":["Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016735339","display_name":"Eduard Paul Enoiu","orcid":"https://orcid.org/0000-0003-2416-4205"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Eduard Paul Enoiu","raw_affiliation_strings":["Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015132481","display_name":"Wasif Afzal","orcid":"https://orcid.org/0000-0003-0611-2655"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Wasif Afzal","raw_affiliation_strings":["Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025773724","display_name":"Cristina Seceleanu","orcid":"https://orcid.org/0000-0003-2870-2680"},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Cristina Seceleanu","raw_affiliation_strings":["Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Innovation, Design, and Engineering, M\u00e4lardalen University, Universitetsplan 1, 72220, V\u00e4ster\u00e5s, V\u00e4stmanland, Sweden","institution_ids":["https://openalex.org/I82509713"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5046673834"],"corresponding_institution_ids":["https://openalex.org/I82509713"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.04600286,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"6","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9970999956130981,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9970999956130981,"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/T10260","display_name":"Software Engineering Research","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9943000078201294,"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/notation","display_name":"Notation","score":0.7048931121826172},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.48759976029396057},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.43430548906326294},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4161831736564636},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.19536718726158142},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.12770166993141174}],"concepts":[{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.7048931121826172},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.48759976029396057},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43430548906326294},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4161831736564636},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.19536718726158142},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.12770166993141174}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s42979-025-03843-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-025-03843-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-025-03843-3.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["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":"SN Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:DiVA.org:mdh-71189","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-71189","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1007/s42979-025-03843-3","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-025-03843-3","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-025-03843-3.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["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":"SN Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4335351531","display_name":null,"funder_award_id":"957212","funder_id":"https://openalex.org/F4320334322","funder_display_name":"HORIZON EUROPE Framework Programme"},{"id":"https://openalex.org/G5817572857","display_name":null,"funder_award_id":"957212","funder_id":"https://openalex.org/F4320321030","funder_display_name":"VINNOVA"},{"id":"https://openalex.org/G8745386224","display_name":null,"funder_award_id":"957212","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320321030","display_name":"VINNOVA","ror":"https://ror.org/01kd5m353"},{"id":"https://openalex.org/F4320327360","display_name":"M\u00e4lardalens h\u00f6gskola","ror":"https://ror.org/033vfbz75"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320334322","display_name":"HORIZON EUROPE Framework Programme","ror":null}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4408769995.pdf"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W1913955095","https://openalex.org/W1988236026","https://openalex.org/W2031053187","https://openalex.org/W2092198121","https://openalex.org/W2092949391","https://openalex.org/W2131247853","https://openalex.org/W2134413894","https://openalex.org/W2152506470","https://openalex.org/W2559809162","https://openalex.org/W2604190760","https://openalex.org/W2886025624","https://openalex.org/W2945740219","https://openalex.org/W2967040752","https://openalex.org/W2998339904","https://openalex.org/W3011435829","https://openalex.org/W4243080092","https://openalex.org/W4249935030","https://openalex.org/W4378647898"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2504004674","https://openalex.org/W1987679298","https://openalex.org/W2963177394","https://openalex.org/W4313359513","https://openalex.org/W2498744856","https://openalex.org/W4390482104","https://openalex.org/W322408318"],"abstract_inverted_index":{"Abstract":[0],"Regulatory":[1],"standards":[2],"for":[3,25,102],"engineering":[4],"safety-critical":[5],"systems":[6],"often":[7,19,49],"demand":[8],"both":[9],"traceable":[10],"requirements":[11,72,83,120,153,169],"and":[12,56,76,87,123,154,160],"specification-based":[13,88],"testing,":[14],"during":[15,137,156],"development.":[16],"Requirements":[17,62],"are":[18],"written":[20,93],"in":[21,94,170],"natural":[22,70,118,151],"language,":[23,98],"yet":[24],"specification":[26,84,158],"purposes,":[27],"this":[28],"may":[29],"be":[30],"supplemented":[31],"by":[32,51],"formal":[33],"or":[34],"semi-formal":[35],"descriptions,":[36],"to":[37,61,129,149],"increase":[38],"clarity.":[39],"However,":[40],"the":[41,46,52,66,95,127,138,141,157,162],"choice":[42],"of":[43,45,69,78,90,143,164],"notation":[44],"latter":[47,128],"is":[48],"constrained":[50],"designers\u2019":[53],"training,":[54],"skills,":[55],"preferences.":[57],"The":[58],"Easy":[59],"Approach":[60],"Syntax":[63],"(EARS)":[64],"addresses":[65],"inherent":[67],"imprecision":[68],"language":[71,119,152],"concerning":[73],"potential":[74],"ambiguity":[75],"lack":[77],"accuracy.":[79],"This":[80],"paper":[81],"investigates":[82],"using":[85],"EARS,":[86],"testing":[89,165],"embedded":[91],"software":[92],"IEC":[96],"61131-3":[97],"a":[99],"programming":[100],"standard":[101],"developing":[103],"programmable":[104],"logic":[105],"controllers":[106],"(PLC).":[107],"Further,":[108],"we":[109],"study,":[110],"utilizing":[111],"an":[112],"experiment,":[113],"how":[114,124],"human":[115],"participants":[116,147],"translate":[117],"into":[121],"EARS":[122,144],"they":[125],"use":[126,148],"test":[130],"PLC":[131],"software.":[132],"We":[133],"report":[134],"our":[135],"observations":[136],"experiments,":[139],"including":[140],"type":[142],"patterns":[145],"that":[146],"structure":[150],"challenges":[155],"phase,":[159],"present":[161],"results":[163],"based":[166],"on":[167],"EARS-formalized":[168],"real-world":[171],"industrial":[172],"settings.":[173]},"counts_by_year":[],"updated_date":"2026-04-03T22:45:19.894376","created_date":"2025-10-10T00:00:00"}
