Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1683
Full metadata record
DC FieldValueLanguage
dc.creatorPetrović, Marko
dc.creatorVučković, Milica
dc.creatorTurajlić, Nina
dc.creatorBabarogić, Slađan
dc.creatorAničić, Nenad
dc.creatorMarjanović, Zoran
dc.date.accessioned2023-05-12T11:08:51Z-
dc.date.available2023-05-12T11:08:51Z-
dc.date.issued2017
dc.identifier.issn1617-9846
dc.identifier.urihttps://rfos.fon.bg.ac.rs/handle/123456789/1683-
dc.description.abstractThe development of Extract-Transform-Load (ETL) processes is the most complex, time-consuming and expensive phase of data warehouse development. Yet, the dynamics of modern business systems demand a more agile and flexible approach to their development. As a result, current research in this area is focused on ETL process conceptualization and the automation of ETL process development. This paper proposes a novel solution for automating ETL processes using the domain-specific modeling (DSM) approach. The proposed solution is based on the formal specification of ETL processes and the implementation of such formal specifications. Thus, in accordance with the DSM approach, several new domain-specific languages (DSLs) are introduced, each defining concepts relevant for a specific aspect of an ETL process. The focus of this paper is the actual implementation of the formal specification of an ETL process. To this end, a specific ETL platform (ETL-PL) is introduced to technologically support both the modeling of ETL processes (i.e., the creation of models in accordance with the introduced DSLs) and the automated transformation of the created models into the executable code of a specific application framework (representing ETL-PL's execution environment). It should be emphasized that ETL-PL actually presumes the dynamic execution of ETL models or, more precisely, the executable code is generated at runtime. Thus the execution environment consists of code generator components and the components implementing the application framework. ETL-PL has been implemented as an extension of the .NET platform.en
dc.publisherSpringer Heidelberg, Heidelberg
dc.rightsrestrictedAccess
dc.sourceInformation Systems and E-Business Management
dc.subjectRuntime modelsen
dc.subjectModel-driven development (MDD)en
dc.subjectExtract-transform-load (ETL)en
dc.subjectExecution platformen
dc.subjectDomain-specific modeling (DSM)en
dc.subjectDomain-specific languages (DSL)en
dc.titleAutomating ETL processes using the domain-specific modeling approachen
dc.typearticle
dc.rights.licenseARR
dc.citation.epage460
dc.citation.issue2
dc.citation.other15(2): 425-460
dc.citation.rankM23
dc.citation.spage425
dc.citation.volume15
dc.identifier.doi10.1007/s10257-016-0325-8
dc.identifier.rcubconv_1947
dc.identifier.scopus2-s2.0-84978083125
dc.identifier.wos000407316300008
dc.type.versionpublishedVersion
item.cerifentitytypePublications-
item.fulltextWith Fulltext-
item.grantfulltextrestricted-
item.openairetypearticle-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Radovi istraživača / Researchers’ publications
Files in This Item:
File Description SizeFormat 
1679.pdf
  Restricted Access
2.79 MBAdobe PDFView/Open    Request a copy
Show simple item record

SCOPUSTM   
Citations

7
checked on Nov 17, 2025

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.