{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T15:44:24Z","timestamp":1743090264074,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662493809"},{"type":"electronic","value":"9783662493816"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-662-49381-6_22","type":"book-chapter","created":{"date-parts":[[2016,3,7]],"date-time":"2016-03-07T18:24:06Z","timestamp":1457375046000},"page":"225-234","source":"Crossref","is-referenced-by-count":0,"title":["Extraction of Structural Business Rules from C#"],"prefix":"10.1007","author":[{"given":"Bogumila","family":"Hnatkowska","sequence":"first","affiliation":[]},{"given":"Marcin","family":"Wa\u017celi\u0144ski","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"22_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/978-3-540-75975-1_9","volume-title":"Advances in Rule Interchange and Applications","author":"E Putrycz","year":"2007","unstructured":"Putrycz, E., Kark, A.W.: Recovering business rules from legacy source code for system modernization. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 107\u2013118. Springer, Heidelberg (2007)"},{"key":"22_CR2","unstructured":"Wang, X., Sun, J. Yang, X., He, Z.: Business rules extraction from large legacy systems. In: CSMR 2004, pp. 249\u2013258 (2004)"},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Chaparro, O., Aponte, J., Ortega, F., Marcus, A.: Toward the automatic extraction of structural business rules from legacy databases. In: WCRE 2012, pp. 479\u2013488 (2012)","DOI":"10.1109\/WCRE.2012.57"},{"issue":"4","key":"22_CR4","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1023\/A:1009619730683","volume":"17","author":"J Shao","year":"1999","unstructured":"Shao, J., Pound, C.J.: Extracting business rules from information systems. BT Technol. J. 17(4), 179\u2013186 (1999)","journal-title":"BT Technol. J."},{"key":"22_CR5","unstructured":"Tiobe index for August. http:\/\/www.tiobe.com\/index.php\/-content\/-paperinfo\/-tpci\/index.html"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"http:\/\/nhibernate.info\/. Accessed 28 November 2015","DOI":"10.1007\/s15004-015-0731-y"},{"key":"22_CR7","unstructured":"http:\/\/www.entityframeworktutorial.net\/what-is-entityframework.aspx"},{"key":"22_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/3-540-45441-1_9","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"B Demuth","year":"2001","unstructured":"Demuth, B., Hussmann, H., Loecher, S.: OCL as a specification language for business rules in database applications. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 104\u2013117. Springer, Heidelberg (2001)"},{"key":"22_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1007\/978-3-642-21470-7_10","volume-title":"Modelling Foundations and Applications","author":"IS Bajwa","year":"2011","unstructured":"Bajwa, I.S., Lee, M.G.: Transformation rules for translating business rules to OCL constraints. In: France, R.B., Kuester, J.M., Bordbar, B., Paige, R.F. (eds.) ECMFA 2011. LNCS, vol. 6698, pp. 132\u2013143. Springer, Heidelberg (2011)"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Jain, A., Soner, S., Rathore, A.S., Tripathi, A.: An approach for extracting business rules from legacy C++ code. In: ICECT 2011, pp. 90\u201393 (2011)","DOI":"10.1109\/ICECTECH.2011.5941963"},{"key":"22_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-642-32689-9_3","volume-title":"Rules on the Web: Research and Applications","author":"V Cosentino","year":"2012","unstructured":"Cosentino, V., Cabot, J., Albert, P., Bauquel, P., Perronnet, J.: A model driven reverse engineering framework for extracting business rules out of a Java application. In: Bikakis, A., Giurca, A. (eds.) RuleML 2012. LNCS, vol. 7438, pp. 17\u201331. Springer, Heidelberg (2012)"},{"key":"22_CR12","unstructured":"Hay, D., Healy, K.A.: Defining business rules \u2013 what are they really? http:\/\/www.businessrulesgroup.org\/first_paper\/br01c0.htm. Accessed 28 November 2015"},{"key":"22_CR13","unstructured":"OMG Semantics of Business Vocabulary and Business Rules (SBVR), Version 1.2. (2013)"},{"key":"22_CR14","unstructured":"RuleSpeak\u00ae. http:\/\/www.rulespeak.com\/en\/. Accessed 28 November 2015"},{"key":"22_CR15","unstructured":"OMG Semantics of Business Vocabulary and Business Rules (SBVR), Version 1.2., Annex H \u2013 The RuleSpeak\u00ae Business Rule Notation (2013)"},{"key":"22_CR16","first-page":"99","volume-title":"Business Rules, Advanced Object-oriented Analysis and Design using UML","author":"JJ Odell","year":"1998","unstructured":"Odell, J.J.: Business Rules, Advanced Object-oriented Analysis and Design using UML, pp. 99\u2013107. Cambridge University Press, Cambridge (1998)"},{"key":"22_CR17","unstructured":"Bubenko, J., Persson, A., Stirna, J.: D3: user guide of the knowledge management approach using enterprise knowledge patterns. Technical report, Stockholm, Sweden (2001). ftp.dsv.su.se\/users\/js\/d3_km_using_ekp.pdf. Accessed 28 November 2015"},{"key":"22_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/3-540-45581-7_39","volume-title":"Conceptual Modeling - ER 2001","author":"K Taveter","year":"2001","unstructured":"Taveter, K., Wagner, G.: Agent-oriented enterprise modeling based on business rules. In: Kunii, H.S., Jajodia, S., S\u00f8lvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 527\u2013540. Springer, Heidelberg (2001)"},{"key":"22_CR19","unstructured":"OMG Unified Modeling Language (UML), Version 2.5 (2013)"},{"key":"22_CR20","doi-asserted-by":"crossref","unstructured":"OMG Object Constraint Language (OCL), Version 1.3.1 (2012)","DOI":"10.1145\/1921532.1921543"},{"key":"22_CR21","unstructured":"GraphViz \u2013 Graph Vizualization Software. http:\/\/www.graphviz.org"},{"key":"22_CR22","unstructured":"Dykstra, T.: Getting Started with Entity Framework 6 Code First using MVC 5. http:\/\/www.asp.net\/mvc\/overview\/getting-started\/getting-started-with-ef-using-mvc\/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application"}],"container-title":["Lecture Notes in Computer Science","Intelligent Information and Database Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-49381-6_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T12:44:36Z","timestamp":1720788276000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-662-49381-6_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783662493809","9783662493816"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-49381-6_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}