{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:48Z","timestamp":1750306668900,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,3]],"date-time":"2014-06-03T00:00:00Z","timestamp":1401753600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,6,3]]},"DOI":"10.1145\/2593801.2593807","type":"proceedings-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:48:00Z","timestamp":1400593680000},"page":"32-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["OCL usability: a major challenge in adopting UML"],"prefix":"10.1145","author":[{"given":"Imran Sarwar","family":"Bajwa","sequence":"first","affiliation":[{"name":"Islamia University of Bahawalpur, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Behzad","family":"Bordbar","sequence":"additional","affiliation":[{"name":"University of Birmingham, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Lee","sequence":"additional","affiliation":[{"name":"University of Birmingham, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,6,3]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"2","article-title":"Unified Modeling Language (UML)","author":"OMG.","year":"2007","unstructured":"OMG. 2007 . Unified Modeling Language (UML) , OMG Standard , v. 2 .3. OMG. 2007. Unified Modeling Language (UML), OMG Standard, v. 2.3.","journal-title":"OMG Standard"},{"key":"e_1_3_2_1_2_1","first-page":"2","article-title":"Object Constraint Language (OCL)","author":"OMG.","year":"2006","unstructured":"OMG. 2006 . Object Constraint Language (OCL) , OMG Standard , v. 2 .0. OMG. 2006. Object Constraint Language (OCL), OMG Standard, v. 2.0.","journal-title":"OMG Standard"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1016\/j.scico.2007.01.013"},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. OCL for (Meta-) Models in Multiple Application Domain - MODELS'06","author":"Cabot J.","year":"2006","unstructured":"Cabot , J. 2006 . Ambiguity issues in OCL postconditions . In: Proc. OCL for (Meta-) Models in Multiple Application Domain - MODELS'06 , Technical Report. Cabot, J. 2006. Ambiguity issues in OCL postconditions. In: Proc. OCL for (Meta-) Models in Multiple Application Domain - MODELS'06, Technical Report."},{"key":"e_1_3_2_1_6_1","first-page":"76","article-title":"An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications, MODELS\u201907","volume":"4735","author":"Correa A.","year":"2007","unstructured":"Correa A. , Werner C. , Barros M. 2007 . An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications, MODELS\u201907 , LNCS 4735. pp 76 - 90 Correa A., Werner C., Barros M. 2007. An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications, MODELS\u201907, LNCS 4735. pp 76-90","journal-title":"LNCS"},{"key":"e_1_3_2_1_7_1","first-page":"1","article-title":"Semantics of Business vocabulary and Rules (SBVR)","author":"OMG.","year":"2008","unstructured":"OMG. 2008 . Semantics of Business vocabulary and Rules (SBVR) , OMG Standard , v. 1 .0. OMG. 2008. Semantics of Business vocabulary and Rules (SBVR), OMG Standard, v. 1.0.","journal-title":"OMG Standard"},{"key":"e_1_3_2_1_8_1","first-page":"2","article-title":"UML Superstructure specification document","author":"OMG","year":"2007","unstructured":"OMG , 2007 . UML Superstructure specification document , OMG Standard , v. 2 .3. OMG, 2007. UML Superstructure specification document, OMG Standard, v. 2.3.","journal-title":"OMG Standard"},{"volume-title":"The Object Constraint Language \u2013 Getting Your Models Ready for MDA","author":"Warmer Jos A.","unstructured":"Warmer Jos , Kleppe A. 2003. The Object Constraint Language \u2013 Getting Your Models Ready for MDA . Second Edition, Addison Wesley Warmer Jos, Kleppe A. 2003. The Object Constraint Language \u2013 Getting Your Models Ready for MDA. Second Edition, Addison Wesley","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","first-page":"272","volume-title":"LNCS","author":"Engels G.","unstructured":"Engels G. , Heckel R. , K\u00fcster J. 2001. Rule-Based Specification of Behavioral Consistency Based on the UML Meta-model , LNCS Vol. 2185 , pages 272 - 287 Engels G., Heckel R., K\u00fcster J. 2001. Rule-Based Specification of Behavioral Consistency Based on the UML Meta-model, LNCS Vol. 2185, pages 272-287"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1007\/978-3-642-03764-1_6"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1109\/EDOCW.2007.23"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1007\/978-3-540-88808-6_20"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/1342211.1342221"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.5555\/1290549.1298772"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1016\/j.is.2008.12.002"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1007\/11880240_25"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1007\/978-3-540-69858-6_30"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1007\/11422532_4"},{"key":"e_1_3_2_1_20_1","first-page":"06","article-title":"A Rule Based Paradigm for Speech Language Context Understanding","volume":"23","author":"Bajwa I. S.","year":"2006","unstructured":"Bajwa , I. S. , Choudhary M.A. 2006 . A Rule Based Paradigm for Speech Language Context Understanding . International Journal of Donghua University (English Edition). 23 , 06 (June 2006), 39-42. Bajwa, I. S., Choudhary M.A. 2006. A Rule Based Paradigm for Speech Language Context Understanding. International Journal of Donghua University (English Edition). 23, 06 (June 2006), 39-42.","journal-title":"International Journal of Donghua University (English Edition)."},{"key":"e_1_3_2_1_21_1","first-page":"30","volume-title":"Disambiguation Implicit Constructions in OCL. In Conference on OCL and Model Driven Engineering","author":"Kristofer J.","year":"2004","unstructured":"Kristofer J. 2004 . Disambiguation Implicit Constructions in OCL. In Conference on OCL and Model Driven Engineering , Oct 12, 2004, Lisbon, Portugal , pp. 30 - 44 Kristofer J. 2004. Disambiguation Implicit Constructions in OCL. In Conference on OCL and Model Driven Engineering, Oct 12, 2004, Lisbon, Portugal, pp. 30-44"},{"key":"e_1_3_2_1_22_1","volume-title":"Object Primer: Agile Model-Driven Development with UML 2.0","author":"Scott W.","year":"2004","unstructured":"Scott W. Ambler . 2004 . Object Primer: Agile Model-Driven Development with UML 2.0 . Cambridge University Press , 3 rd Edition, 2004. Scott W. Ambler. 2004. Object Primer: Agile Model-Driven Development with UML 2.0. Cambridge University Press, 3rd Edition, 2004.","edition":"3"},{"key":"e_1_3_2_1_23_1","first-page":"81","volume-title":"Workshop on Innovation Information Technologies: Theory and Practice","author":"Demuth B","year":"2009","unstructured":"Demuth B , Wilke C. 2009 . Model and Object Verification by Using Dresden OCL. In R.G . Workshop on Innovation Information Technologies: Theory and Practice , pp. 81 - 89 Demuth B, Wilke C. 2009. Model and Object Verification by Using Dresden OCL. In R.G. Workshop on Innovation Information Technologies: Theory and Practice, pp. 81-89"},{"unstructured":"IBM OCL Parser Sep 2009 http:\/\/www-01.ibm.com\/ software\/awdtools\/library\/standards\/ocl-download.htm  IBM OCL Parser Sep 2009 http:\/\/www-01.ibm.com\/ software\/awdtools\/library\/standards\/ocl-download.htm","key":"e_1_3_2_1_24_1"},{"issue":"4","key":"e_1_3_2_1_25_1","first-page":"443","article-title":"Understanding and improving UML package merge","volume":"7","author":"J\u00fcrgen D.","year":"2008","unstructured":"J\u00fcrgen D. , Zinovy D. , Alanna Z. 2008 . Understanding and improving UML package merge . SoSyM , 7 ( 4 ): 443 - 467 J\u00fcrgen D., Zinovy D., Alanna Z. 2008. Understanding and improving UML package merge. SoSyM, 7(4):443-467","journal-title":"SoSyM"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1007\/11428817_45"},{"key":"e_1_3_2_1_27_1","volume-title":"TCBR Workshop at the 8th European Conference on Case-Based Reasoning.","author":"Oliveira A.","year":"2004","unstructured":"Oliveira A. , Seco N. , Gomes P. 2004 . A CBR Approach to Text to Class Diagram Translation , In TCBR Workshop at the 8th European Conference on Case-Based Reasoning. Oliveira A., Seco N., Gomes P. 2004. A CBR Approach to Text to Class Diagram Translation, In TCBR Workshop at the 8th European Conference on Case-Based Reasoning."},{"issue":"01","key":"e_1_3_2_1_28_1","first-page":"22","article-title":"Object Oriented Software modeling Using NLP based Knowledge Extraction","volume":"35","author":"Bajwa I.","year":"2009","unstructured":"Bajwa I. , Samad A. , Mumtaz S. 2009 . Object Oriented Software modeling Using NLP based Knowledge Extraction , European Journal of Scientific Research , 35 ( 01 ), p. 22 - 33 Bajwa I., Samad A., Mumtaz S. 2009. Object Oriented Software modeling Using NLP based Knowledge Extraction, European Journal of Scientific Research, 35(01), p.22-33","journal-title":"European Journal of Scientific Research"},{"key":"e_1_3_2_1_29_1","first-page":"29","volume-title":"Metamodels in Generation of UML Using NLI-Based Dialogue. In 5th International Symposium on ASCII","author":"Kovacs L.","year":"2008","unstructured":"Kovacs L. , Kovasznai G. , Kusper G. 2008 . Metamodels in Generation of UML Using NLI-Based Dialogue. In 5th International Symposium on ASCII , pp. 29 - 33 Kovacs L., Kovasznai G., Kusper G. 2008. Metamodels in Generation of UML Using NLI-Based Dialogue. In 5th International Symposium on ASCII, pp. 29-33"},{"key":"e_1_3_2_1_30_1","first-page":"51","volume-title":"Workshop on S. E. for Embedded Systems","author":"Bryant B.","year":"2008","unstructured":"Bryant B. , 2008 . From Natural Language Requirements to Executable Models of Software Components . In Workshop on S. E. for Embedded Systems pp. 51 Bryant B., et al. 2008. From Natural Language Requirements to Executable Models of Software Components. In Workshop on S. E. for Embedded Systems pp.51"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","TCSE IEEE Computer Society's Tech. Council on Software Engin."],"acronym":"ICSE '14","name":"ICSE '14: 36th International Conference on Software Engineering","location":"Hyderabad India"},"container-title":["Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2593801.2593807","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2593801.2593807","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:00:45Z","timestamp":1750230045000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2593801.2593807"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,3]]},"references-count":29,"alternative-id":["10.1145\/2593801.2593807","10.1145\/2593801"],"URL":"https:\/\/doi.org\/10.1145\/2593801.2593807","relation":{},"subject":[],"published":{"date-parts":[[2014,6,3]]},"assertion":[{"value":"2014-06-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}