Abstract
With recent big data analytics (BDA) proliferation, enterprises collect and transform data to perform predictive analyses in a scale that few years ago were not possible. BDA methodologies involve business, analytics and technology domains. Each domain deals with different concerns at different abstraction levels, but current BDA development does not consider the formal integration among these domains. Hence, deployment procedure usually implies rewriting code to be deployed on specific IT infrastructures to obtain software aligned to functional and non-functional requirements. Moreover, previous surveys have reported a high cost and error-prone transition between analytics development (data lab) and productive environments. This paper presents ACCORDANT, a domain specific model (DSM) approach to design and generate data analytics solutions bridging the gap between analytics and IT architecture domains. To validate the proposal’s feasibility and usability, a proof of concept is developed and evaluated.
Research supported by the Center of Excellence and Appropriation in Big Data and Data Analytics (CAOBA), supported by the Ministry of Information Technologies and Telecommunications of the Republic of Colombia (MinTIC) through the Colombian Administrative Department of Science, Technology and Innovation (COLCIENCIAS) within contract No. FP44842-anexo46-2015.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Chen, H.M., Kazman, R., Haziyev, S.: Agile big data analytics for web-based systems: an architecture-centric approach. IEEE Trans. Big Data 2(3), 234–248 (2016)
Wegener, D., Rüping, S.: On Reusing Data Mining in Business Processes - A Pattern-Based Approach (2011)
Rexer, K.: 2013 Data Miner Survey. Technical report, Rexer Analytics (2013)
Rexer, K., Gearan, P., Allen, H.: 2015 Data Science Survey. Technical report, Rexer Analytics (2016)
Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Q. 37(2), 337–355 (2013)
Guazzelli, A., Zeller, M., Wen-Ching, L., Williams, G.: PMML: an open standard for sharing models. R J. 1(1), 60–65 (2009)
Gribaudo, M., Iacono, M., Kiran, M.: A performance modeling framework for lambda architecture based applications. Future Gener. Comput. Syst. 86, 1032–1041 (2017)
Huang, Y., Lan, X., Chen, X., Guo, W.: Towards Model Based Approach to Hadoop Deployment and Configuration. In: 12th WISA, IEEE, pp. 79–84 (2015)
Guerriero, M., Tajfar, S., Tamburri, D., Di Nitto, E.: Towards a model-driven design tool for big data architectures. In: 2nd IWBDSE (2016)
Breuker, D.: Towards model-driven engineering for big data analytics - an exploratory analysis of domain-specific languages for machine learning. In: 47th International Conference on System Sciences, pp. 758–767. IEEE (2014)
Lechevalier, D., Ak, R., Lee, Y.T., Hudak, S., Foufou, S.: A neural network meta-model and its application for manufacturing. In: 2015 IEEE International Conference on Big Data (2015)
Sujeeth, A.K., et al.: OptiML: an implicitly parallel domain-specific language for machine learning. In: 28th ICML, pp. 609–616 (2011)
Alrifai, M., Eichelberger, H., Qui, C., Sizonenko, R., Burkhard, S., Chrysos, G.: QualiMaster quality-aware processing pipeline modeling. Technical report, QualiMaster Project (2014)
Rozanski, N., Woods, E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, Boston (2005)
Taylor, R.N., Medvidovic, N., Dashofy, E.: Software Architecture: Foundations, Theory and Practice (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Castellanos, C., Correal, D., Rodriguez, JD. (2018). Executing Architectural Models for Big Data Analytics. In: Cuesta, C., Garlan, D., Pérez, J. (eds) Software Architecture. ECSA 2018. Lecture Notes in Computer Science(), vol 11048. Springer, Cham. https://doi.org/10.1007/978-3-030-00761-4_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-00761-4_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00760-7
Online ISBN: 978-3-030-00761-4
eBook Packages: Computer ScienceComputer Science (R0)