{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T16:27:54Z","timestamp":1782923274134,"version":"3.54.5"},"reference-count":79,"publisher":"IEEE","license":[{"start":{"date-parts":[[2022,5,25]],"date-time":"2022-05-25T00:00:00Z","timestamp":1653436800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,5,25]],"date-time":"2022-05-25T00:00:00Z","timestamp":1653436800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,5,25]]},"DOI":"10.1109\/sera54885.2022.9806783","type":"proceedings-article","created":{"date-parts":[[2022,6,30]],"date-time":"2022-06-30T19:42:00Z","timestamp":1656618120000},"page":"112-119","source":"Crossref","is-referenced-by-count":22,"title":["Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review"],"prefix":"10.1109","author":[{"given":"Sharif","family":"Ahmed","sequence":"first","affiliation":[{"name":"Boise State University,Dept. of Computer Science,Boise,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arif","family":"Ahmed","sequence":"additional","affiliation":[{"name":"Boise State University,Dept. of Computer Science,Boise,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nasir U.","family":"Eisty","sequence":"additional","affiliation":[{"name":"Boise State University,Dept. of Computer Science,Boise,USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref73","article-title":"From contract drafting to soft. specification: Linguistic sources of ambiguity","author":"berry","year":"2000","journal-title":"A Handbook Version 1 0"},{"key":"ref72","article-title":"Querying ontologies on the base of semantics of business vocabulary and business rules","author":"sukys","year":"2011","journal-title":"17th Int Conf on Info and Soft Technologies IT2011"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00148"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233029"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/INTECH.2016.7845094"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/ASEA.2008.25"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480591"},{"key":"ref39","author":"giganto","year":"2009","journal-title":"Generating class models through controlled requirements"},{"key":"ref75","article-title":"Conceptual design patterns for relational databases","author":"vitacolonna","year":"2011","journal-title":"17th Int Conf on Info and Soft Technologies IT2011"},{"key":"ref38","article-title":"Nl-oops: A requirements analysis tool based on natural language processing","volume":"28","author":"michl","year":"2002","journal-title":"WIT Trans Inf Commun Technol"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-017-0270-1"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-016-0250-x"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2384"},{"key":"ref32","article-title":"Frameworks for natural language processing of textual requirements","author":"arellano","year":"2015","journal-title":"Natural language processing of textual requirements The 10th Conf on Sys"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022916028950"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2001.919113"},{"key":"ref37","article-title":"An approach towards automation of requirements analysis","volume":"i imecs","author":"s","year":"2009","journal-title":"Proc of the Int MultiConf of Engineers and Computer Scientists"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.04.010"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882439"},{"key":"ref34","article-title":"Automated and quality-driven requirements engineering","author":"mathias","year":"2014","journal-title":"IEEE\/ACM Int Conf on Computer-Aided Design (ICCAD)"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2699697"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3392162"},{"key":"ref61","first-page":"51","article-title":"From natural language requirements to executable models of soft. components","author":"bryant","year":"2003","journal-title":"Monterey Workshop on Soft Engineering for Embedded Systems"},{"key":"ref63","doi-asserted-by":"crossref","first-page":"101822","DOI":"10.1016\/j.datak.2020.101822","article-title":"Natural language processing-enhanced extraction of sbvr business vocabularies and business rules from uml use case diagrams","volume":"128","author":"t","year":"2020","journal-title":"Data & Knowledge Engineering"},{"key":"ref28","first-page":"42","article-title":"Textual requirement analysis for uml diagram extraction by using nlp","volume":"50","author":"joshi","year":"2012","journal-title":"Jour of Comp Appl"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.14257\/ijdta.2015.8.2.07"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.5120\/ijais12-450222"},{"key":"ref65","article-title":"Natural language processing of textual requirements","author":"arellano","year":"2015","journal-title":"ICONS '15 The 10th Conf on Sys"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/1734103.1734114"},{"key":"ref29","article-title":"From user requirements to uml class diagram","author":"herchi","year":"2012","journal-title":"Int Conf on Comp Related Knowledge (ICCRK) Tunisia"},{"key":"ref67","article-title":"Transforming sbvr business semantics into web ontology language ow12: Main concepts","author":"karpovic","year":"2011","journal-title":"17th Int Conf on Info and Soft Technologies IT2011"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00076"},{"key":"ref69","author":"h","year":"2011","journal-title":"Natural language generation from class diagrams"},{"key":"ref2","first-page":"3","author":"rumbaugh","year":"2004","journal-title":"The Unified Modeling Language Reference Manual"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28714-5_18"},{"key":"ref20","article-title":"The mova toola rewriting-based uml modeling, measuring, and validation tool","author":"clavel","year":"2007","journal-title":"the 12th Conf on Sof Eng and Databases"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCCT.2010.5670730"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89778-1_10"},{"key":"ref24","first-page":"23","article-title":"Generating uml class models from sbvr soft. requirements specifications","author":"afreen","year":"2011","journal-title":"23rd Conf on Artif Intell"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2009.63"},{"key":"ref26","first-page":"42","article-title":"Toward requirements and design traceability using natural language processing","author":"dawood","year":"2018","journal-title":"European Journal of Engineering and Technology Research"},{"key":"ref25","article-title":"Requirements and design consistency: A bi-directional traceability and natural language processing assisted approach","volume":"6","author":"omer","year":"2021","journal-title":"European Journal of Engineering and Technology Research"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803185"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1506216.1506224"},{"key":"ref59","article-title":"Automated detection of language issues affecting accuracy, ambiguity and verifiability in soft. require-ments written in natural language","author":"rojas","year":"2010","journal-title":"Proc of the NAACL HLT Young Investigators Workshop on Computational Approaches to Languages of the Americas"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/2381716.2381786"},{"key":"ref57","doi-asserted-by":"crossref","DOI":"10.1145\/2771783.2771812","article-title":"Automatic generation of system test cases from use case specifications","author":"wangy","year":"2015","journal-title":"Proceedings of the International Symposium on Software Testing and Analysis  - ISSTA '00"},{"key":"ref56","article-title":"Deciphering and analyzing soft. requirements employing the techniques of natural language processing","author":"memon","year":"2019","journal-title":"ICMAI'19"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/2815021.2815032"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3463274.3463807"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3427423.3427450"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/3384613.3384619"},{"key":"ref10","volume":"33","author":"kitchenham","year":"2004","journal-title":"Procedures for Performing Systematic Reviews"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30561-0_19"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2017.7946792"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICCRD.2010.71"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1953355.1953378"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.5455\/jjcit.71-1616087318"},{"key":"ref15","article-title":"From natural language soft. specifications to uml class models","author":"bajwa","year":"2011","journal-title":"Int Conf on Enterprise Inf Systems (ICEIS)"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/AIRE.2015.7337625"},{"key":"ref17","article-title":"Object oriented soware modeling using nlp based knowledge extraction","volume":"35","author":"bajwa","year":"2009","journal-title":"European J Sci Res"},{"key":"ref18","first-page":"1","article-title":"Automatic acquisition of linguistic patterns for conceptual modeling","author":"zhou","year":"2004","journal-title":"INFO 629 Artificial Intelligence"},{"key":"ref19","article-title":"A cbr approach to text to class diagram translation","author":"oliveira","year":"2006","journal-title":"the 8th European Conf on Case-Based Reasoning"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/STA50679.2020.9329301"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MI-STA52233.2021.9464433"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/NCCC49330.2021.9428817"},{"key":"ref5","article-title":"Auto-generation of class diagram from free-text functional specifications and domain ontology","volume":"x","author":"zhou","year":"2004","journal-title":"Artificial Intelligence-Citeseer"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3444689"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3460620.3460768"},{"key":"ref49","article-title":", autonomous requirements specification processing using natural language processing","author":"macdonell","year":"2014","journal-title":"ArXiv Preprint"},{"key":"ref9","article-title":"From requirements engineering to uml using natural language processing-survey study","volume":"2","author":"dawood","year":"2017","journal-title":"EJERS European Journal of Engineering Research and Science"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1995.375617"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/2590748.2590768"},{"key":"ref48","article-title":"Object-oriented analysis: Getting help from robust computational linguistic tools","author":"delisle","year":"1999","journal-title":"the 4th Int Conf on Appl of Natural Language to Inf Sys"},{"key":"ref47","article-title":"User-centered requirements engineering in record-an overview","author":"b\u00f6rstler","year":"1996","journal-title":"Jour Nordic Workshop on Programming Environment Research (NWPER)"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2018.04.010"},{"key":"ref41","article-title":"Generate use case from the requirements written in a natural language using machine learning","author":"alrawashdeh","year":"2019","journal-title":"IEEE Jordan Int Joint Conf on Electrical Engineering and Info Tech (JEEIT)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.48"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2020.03.148"}],"event":{"name":"2022 IEEE\/ACIS 20th International Conference on Software Engineering Research, Management and Applications (SERA)","location":"Las Vegas, NV, USA","start":{"date-parts":[[2022,5,25]]},"end":{"date-parts":[[2022,5,27]]}},"container-title":["2022 IEEE\/ACIS 20th International Conference on Software Engineering Research, Management and Applications (SERA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9806462\/9806467\/09806783.pdf?arnumber=9806783","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,25]],"date-time":"2022-07-25T20:14:56Z","timestamp":1658780096000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9806783\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,25]]},"references-count":79,"URL":"https:\/\/doi.org\/10.1109\/sera54885.2022.9806783","relation":{},"subject":[],"published":{"date-parts":[[2022,5,25]]}}}