{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T14:00:30Z","timestamp":1726063230276},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030347055"},{"type":"electronic","value":"9783030347062"}],"license":[{"start":{"date-parts":[[2019,12,15]],"date-time":"2019-12-15T00:00:00Z","timestamp":1576368000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-34706-2_4","type":"book-chapter","created":{"date-parts":[[2019,12,14]],"date-time":"2019-12-14T07:05:52Z","timestamp":1576307152000},"page":"61-75","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Framework for Processing Behavioral Business Rules Written in a Controlled Natural Language"],"prefix":"10.1007","author":[{"given":"Bogumi\u0142a","family":"Hnatkowska","sequence":"first","affiliation":[]},{"given":"Martyna","family":"Litkowska","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,15]]},"reference":[{"key":"4_CR1","unstructured":"Business Rule Group (2019) The business rules manifesto. \nhttp:\/\/www.businessrulesgroup.org\/brmanifesto.htm\n\n. Cited 14 June 2019"},{"key":"4_CR2","unstructured":"Hnatkowska B, Kasprzyk K (2010) Business rules modularization with AOP. Przegla\u0327d Elektrotechniczny, R. 86(9), 234\u2013238"},{"key":"4_CR3","first-page":"30","volume-title":"CEE-SET 2009","author":"B Hnatkowska","year":"2012","unstructured":"Hnatkowska B, Kasprzyk K (2012) Integration of application business logic and business rules with DSL and AOP. In: Szmuc T, Szpyrka M, Zendulka J (eds) CEE-SET 2009. Springer, Berlin, pp 30\u201339"},{"key":"4_CR4","unstructured":"Object Constraint Language Version 2.4 (2014) OMG"},{"key":"4_CR5","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1016\/j.procs.2015.08.391","volume":"62","author":"K Cemus","year":"2015","unstructured":"Cemus K, Cerny T, Donahoo MJ (2015) Automated business rules transformation into a persistence layer. Procedia Comput Sci 62:312\u2013318","journal-title":"Procedia Comput Sci"},{"key":"4_CR6","unstructured":"Semantics of Business Vocabulary and Business Rules (SBVR) (2017) v. 1.4, OMG"},{"key":"4_CR7","unstructured":"Galloway J (2019) Part 6. Using data annotations for model validation. \nhttps:\/\/docs.microsoft.com\/pl-pl\/aspnet\/mvc\/overview\/older-versions\/mvc-music-store\/mvc-music-store-part-6\n\n. Cited 14 June 2019"},{"key":"4_CR8","unstructured":"Validating Form Input. Spring by Pivotal (2019). \nhttps:\/\/spring.io\/guides\/gs\/validating-form-input\/\n\n. Cited 14 June 2019"},{"key":"4_CR9","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/3-540-45441-1_9","volume-title":"\u226aUML\u226b 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"Birgit Demuth","year":"2001","unstructured":"Demuth B, Hussmann H, Loecher S (2001) OCL as a specification language for business rules in database applications. In: Gogolla M, Kobryn C (eds)<<UML>> 2001\u2014The unified modeling language. Modeling languages, concepts, and tools. UML 2001. Springer, Heidelberg, pp 104\u2013117"},{"key":"4_CR10","unstructured":"Hnatkowska B, Bie\u0144 S, Ce\u0144kar M (2012) Rapid application development with UML and Spring Roo. In: Borzemski L (at all, eds) Information system architecture and technology: web engineering and high-performance computing on complex environments. Oficyna Wydawnicza Politechniki Wrocawskiej, Wrocaw, Poland, pp 69\u201380"},{"key":"4_CR11","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1007\/978-3-642-21470-7_10","volume-title":"Modelling Foundations and Applications","author":"Imran S. Bajwa","year":"2011","unstructured":"Bajwa IS, Lee MG (2011) transformation rules for translating business rules to OCL constraints. In: Kuester JM, Bordbar B, Paige RF (eds) Modelling foundations and applications. ECMFA 2011. Springer, Heidelberg, pp 132\u2013143"},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Bajwa I, Bordbar B, Lee M (2010) OCL constraints generation from natural language specification. In: Proceedings\u2014IEEE international enterprise distributed object computing workshop, EDOC. \nhttps:\/\/doi.org\/10.1109\/EDOC.2010.33","DOI":"10.1109\/EDOC.2010.33"},{"key":"4_CR13","doi-asserted-by":"publisher","unstructured":"Ramzan S, Bajwa I, Haq I, Naeem MA (2014) A model transformation from NL to SBVR. In: 2014 9th international conference on digital information management, ICDIM 2014, pp 220\u2013225. \nhttps:\/\/doi.org\/10.1109\/ICDIM.2014.6991430","DOI":"10.1109\/ICDIM.2014.6991430"},{"key":"4_CR14","unstructured":"NL2OCL Project (2019). \nhttp:\/\/www.cs.bham.ac.uk\/~bxb\/NL2OCLviaSBVR\/NL2SBVR.html\n\n. Cited 20 June 2019"},{"key":"4_CR15","first-page":"91","volume-title":"Towards a Synergistic Combination of Research and Practice in Software Engineering","author":"Bogumi\u0142a Hnatkowska","year":"2017","unstructured":"Hnatkowska B, Gaw\u0229da T (2018) Automatic processing of dynamic business rules written in a controlled natural language. In: Kosiuczenko P, Madeyski L (eds) Towards a synergistic combination of research and practice in software engineering. Studies in computational intelligence. Springer, Cham, pp 91\u2013103"},{"key":"4_CR16","unstructured":"Framework (2019) \nhttp:\/\/www.businessdictionary.com\n\n, WebFinance, Inc. \nhttp:\/\/www.businessdictionary.com\/definition\/framework.html\n\n. Cited 14 June 2019"},{"key":"4_CR17","unstructured":"Bettini L (2013) Implementing domain-specific languages with Xtext and Xtend, Packt Publishing"},{"key":"4_CR18","unstructured":"The Business Rules Group (2000) Defining business rules\u2014what they are really?, Final report, version 1.3. \nhttp:\/\/www.businessrulesgroup.org\/first_paper\/BRG-whatisBR_3ed.pdf\n\n. Cited 14 June 2019"},{"key":"4_CR19","unstructured":"Drools (2019) \nhttps:\/\/www.drools.org\/\n\n. Cited 14 June 2019"},{"key":"4_CR20","unstructured":"Aspect Oriented Programming with Spring (2019) Pivotal software. \nhttp:\/\/docs.spring.io\/spring\/docs\/current\/spring-framework-reference\/html\/aop.html\n\n. Cited 14 June 2019"}],"container-title":["Lecture Notes on Data Engineering and Communications Technologies","Data-Centric Business and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-34706-2_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,14]],"date-time":"2019-12-14T07:22:51Z","timestamp":1576308171000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-34706-2_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,15]]},"ISBN":["9783030347055","9783030347062"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-34706-2_4","relation":{},"ISSN":["2367-4512","2367-4520"],"issn-type":[{"type":"print","value":"2367-4512"},{"type":"electronic","value":"2367-4520"}],"subject":[],"published":{"date-parts":[[2019,12,15]]},"assertion":[{"value":"15 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}