{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,20]],"date-time":"2025-05-20T11:34:08Z","timestamp":1747740848416,"version":"3.37.3"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,7,9]],"date-time":"2016-07-09T00:00:00Z","timestamp":1468022400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Inf Syst E-Bus Manage"],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1007\/s10257-016-0325-8","type":"journal-article","created":{"date-parts":[[2016,7,9]],"date-time":"2016-07-09T05:48:06Z","timestamp":1468043286000},"page":"425-460","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Automating ETL processes using the domain-specific modeling approach"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0419-495X","authenticated-orcid":false,"given":"Marko","family":"Petrovi\u0107","sequence":"first","affiliation":[]},{"given":"Milica","family":"Vu\u010dkovi\u0107","sequence":"additional","affiliation":[]},{"given":"Nina","family":"Turajli\u0107","sequence":"additional","affiliation":[]},{"given":"Sla\u0111an","family":"Babarogi\u0107","sequence":"additional","affiliation":[]},{"given":"Nenad","family":"Ani\u010di\u0107","sequence":"additional","affiliation":[]},{"given":"Zoran","family":"Marjanovi\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,7,9]]},"reference":[{"key":"325_CR1","doi-asserted-by":"crossref","unstructured":"El Akkaoui Z, Zim\u00e1nyi E (2009) Defining ETL worfklows using BPMN and BPEL. In: Proceedings of DOLAP \u201809, (China), pp 41\u201348","DOI":"10.1145\/1651291.1651299"},{"key":"325_CR2","doi-asserted-by":"crossref","unstructured":"El Akkaoui, Zim\u00e1nyi E, Maz\u00f3n J-N, Trujillo J (2011) A model-driven framework for ETL process development. In: Proceedings of DOLAP \u201811, (UK), pp 45\u201352","DOI":"10.1145\/2064676.2064685"},{"key":"325_CR3","doi-asserted-by":"crossref","unstructured":"El Akkaoui Z, Maz\u00f3n J-N, Vaisman A, Zim\u00e1nyi E (2012) BPMN-based conceptual modeling of ETL processes. In: Data warehousing and knowledge discovery, LNCS 7448. Springer, Berlin, pp 1\u201314","DOI":"10.1007\/978-3-642-32584-7_1"},{"key":"325_CR4","volume-title":"Domain-specific languages","author":"M Fowler","year":"2010","unstructured":"Fowler M (2010) Domain-specific languages. Addison-Wesley Professional, Boston"},{"key":"325_CR5","volume-title":"Software factories: assembling applications with patterns, models, frameworks, and tools","author":"J Greenfield","year":"2004","unstructured":"Greenfield J, Short K, Cook S, Kent S (2004) Software factories: assembling applications with patterns, models, frameworks, and tools. Wiley, Hoboken"},{"key":"325_CR6","volume-title":"Metaprogramming in.NET","author":"K Hazzard","year":"2013","unstructured":"Hazzard K, Bock J (2013) Metaprogramming in.NET. Manning Publications, Greenwich"},{"key":"325_CR7","unstructured":"Ivantsov R (2009) Irony\u2014.NET language implementation kit. [Online] CodePlexProject Hosting for Open Source Software: http:\/\/irony.codeplex.com\/"},{"key":"325_CR8","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-05153-5","volume-title":"Fundamentals of data warehouses","author":"M Jarke","year":"2003","unstructured":"Jarke M, Lenzerini M, Vassiliou Y, Vassiliadis P (2003) Fundamentals of data warehouses. Springer, Berlin"},{"key":"325_CR9","doi-asserted-by":"crossref","DOI":"10.1002\/9780470249260","volume-title":"Domain-specific modeling: enabling full code generation","author":"S Kelly","year":"2008","unstructured":"Kelly S, Tolvanen JP (2008) Domain-specific modeling: enabling full code generation. Wiley, Hoboken"},{"key":"325_CR10","volume-title":"The data warehouse ETL toolkit: practical techniques for extracting, cleaning, conforming, and delivering data","author":"R Kimball","year":"2004","unstructured":"Kimball R, Caserta J (2004) The data warehouse ETL toolkit: practical techniques for extracting, cleaning, conforming, and delivering data. Wiley, Hoboken"},{"key":"325_CR11","volume-title":"The Kimball group reader: relentlessly practical tools for data warehousing and business intelligence","author":"R Kimball","year":"2010","unstructured":"Kimball R, Ross M, Thornthwaite W, Mundy J, Becker B (2010) The Kimball group reader: relentlessly practical tools for data warehousing and business intelligence. Wiley, Hoboken"},{"key":"325_CR12","doi-asserted-by":"crossref","unstructured":"Luj\u00e1n-Mora S, Trujillo J (2004) A data warehouse engineering process. In: Advances in information systems, LNCS 3261. Springer, Berlin, pp 14\u201323","DOI":"10.1007\/978-3-540-30198-1_3"},{"key":"325_CR13","doi-asserted-by":"crossref","unstructured":"Luj\u00e1n-Mora S, Vassiliadis P, Trujillo J (2004) Data mapping diagrams for data warehouse design with UML. In: Conceptual modeling-ER 2004, LNCS 3288. Springer, Berlin, pp 191\u2013204","DOI":"10.1007\/978-3-540-30464-7_16"},{"issue":"1","key":"325_CR14","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.dss.2006.12.003","volume":"45","author":"J-N Maz\u00f3n","year":"2008","unstructured":"Maz\u00f3n J-N, Trujillo J (2008) An MDA approach for the development of data warehouses. Decis Support Syst 45(1):41\u201358","journal-title":"Decis Support Syst"},{"key":"325_CR15","unstructured":"Microsoft (2013) Modeling SDK for Microsoft Visual Studio 2013. [Online] http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=40754"},{"key":"325_CR16","unstructured":"Microsoft (2014a) Emitting dynamic methods and assemblies. [Online] https:\/\/msdn.microsoft.com\/en-us\/library\/8ffc3x75%28v=vs.110%29.aspx"},{"key":"325_CR17","unstructured":"Microsoft (2014b) Expression trees (C# and Visual Basic). [Online] https:\/\/msdn.microsoft.com\/en-us\/library\/bb397951.aspx"},{"key":"325_CR18","doi-asserted-by":"crossref","unstructured":"Mu\u00f1oz L, Maz\u00f3n JN, Pardillo J, Trujillo J (2008) Modelling ETL processes of data warehouses with UML activity diagrams. In: On the move to meaningful internet systems: OTM 2008 workshops, LNCS 5333. Springer, Berlin, pp 44\u201353","DOI":"10.1007\/978-3-540-88875-8_21"},{"key":"325_CR19","doi-asserted-by":"crossref","unstructured":"Mu\u00f1oz L, Maz\u00f3n JN, Trujillo J (2009) Automatic generation of ETL processes from conceptual models. In: Proceedings of DOLAP \u201809, (China), pp 33\u201340","DOI":"10.1145\/1651291.1651298"},{"key":"325_CR20","unstructured":"Petrovi\u0107 M (2014) A model driven development approach for the data warehouse extract, transform and load process. Ph.D. Thesis final version (in Serbian), Faculty of Organizational Sciences, University of Belgrade, Serbia"},{"key":"325_CR21","doi-asserted-by":"crossref","unstructured":"Simitsis A (2005) Mapping conceptual to logical models for ETL processes. In: Proceedings of DOLAP \u201805, (Germany), pp 67\u201376","DOI":"10.1145\/1097002.1097014"},{"key":"325_CR22","unstructured":"Simitsis A, Vassiliadis P (2003) A methodology for the conceptual modeling of ETL processes. In: Proceedings of the decision systems engineering\u2014DSE \u201803, (Austria), pp 305\u2013316"},{"issue":"1","key":"325_CR23","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.dss.2006.12.002","volume":"45","author":"A Simitsis","year":"2008","unstructured":"Simitsis A, Vassiliadis P (2008) A method for the mapping of conceptual designs to logical blueprints for ETL processes. Decis Support Syst 45(1):22\u201340","journal-title":"Decis Support Syst"},{"key":"325_CR24","doi-asserted-by":"crossref","unstructured":"Simitsis A, Vassiliadis P, Terrovitis M, Skiadopoulos S (2005) Graph-based modeling of ETL activities with multi-level transformations and updates. In: Data warehousing and knowledge discovery, LNCS 3589. Springer, Berlin, pp 43\u201352","DOI":"10.1007\/11546849_5"},{"key":"325_CR25","doi-asserted-by":"crossref","unstructured":"Troelsen A (2012) Pro C# 5.0 and the.NET 4.5 Framework. Apress","DOI":"10.1007\/978-1-4302-4234-5"},{"key":"325_CR26","doi-asserted-by":"crossref","unstructured":"Trujillo J, Luj\u00e1n-Mora S (2003) A UML based approach for modeling ETL Processes in data warehouses. In: Conceptual modeling-ER 2003, LNCS 2813. Springer, Berlin, pp 307\u2013320","DOI":"10.1007\/978-3-540-39648-2_25"},{"key":"325_CR27","unstructured":"Turajli\u0107 N, Petrovi\u0107 M, Vu\u010dkovi\u0107 M (2014) Analysis of ETL process development approaches: some open issues. In: Proceedings of SYMORG\u201914, pp 45\u201351"},{"key":"325_CR28","unstructured":"Vassiliadis P, Simitsis A, Skiadopoulos S (2002) Modeling ETL activities as graphs. In: Proceedings of DMDW\u201902, pp 52\u201361"},{"key":"325_CR29","doi-asserted-by":"crossref","unstructured":"Vassiliadis P, Simitsis A, Skiadopoulos S (2002) Conceptual modeling for ETL processes. In: Proceedings of DOLAP \u201802, (USA), pp 14\u201321","DOI":"10.1145\/583890.583893"},{"key":"325_CR30","doi-asserted-by":"crossref","unstructured":"Vassiliadis P, Simitsis A, Georgantas P, Terrovitis M (2003) A framework for the design of ETL scenarios. In: Advanced information systems engineering, LNCS 2681. Springer, Berlin, pp 520\u2013535","DOI":"10.1007\/3-540-45017-3_35"},{"issue":"7","key":"325_CR31","doi-asserted-by":"crossref","first-page":"492","DOI":"10.1016\/j.is.2004.11.002","volume":"30","author":"P Vassiliadis","year":"2005","unstructured":"Vassiliadis P, Simitsis A, Georgantas P, Terrovitis M, Skiadopoulos S (2005) A generic and customizable framework for the design of ETL scenarios. Inf Syst 30(7):492\u2013525","journal-title":"Inf Syst"},{"key":"325_CR32","doi-asserted-by":"crossref","unstructured":"Vassiliadis P, Simitsis A, Baikousi E (2009) A taxonomy of ETL activities. In: Proceedings of DOLAP\u201909, (China), pp 25\u201332","DOI":"10.1145\/1651291.1651297"}],"container-title":["Information Systems and e-Business Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10257-016-0325-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10257-016-0325-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10257-016-0325-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10257-016-0325-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,10]],"date-time":"2019-09-10T19:23:16Z","timestamp":1568143396000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10257-016-0325-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,9]]},"references-count":32,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,5]]}},"alternative-id":["325"],"URL":"https:\/\/doi.org\/10.1007\/s10257-016-0325-8","relation":{},"ISSN":["1617-9846","1617-9854"],"issn-type":[{"type":"print","value":"1617-9846"},{"type":"electronic","value":"1617-9854"}],"subject":[],"published":{"date-parts":[[2016,7,9]]}}}