Executing Architectural Models for Big Data Analytics

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11048)


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.


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    Wegener, D., Rüping, S.: On Reusing Data Mining in Business Processes - A Pattern-Based Approach (2011)CrossRefGoogle Scholar
  3. 3.
    Rexer, K.: 2013 Data Miner Survey. Technical report, Rexer Analytics (2013)Google Scholar
  4. 4.
    Rexer, K., Gearan, P., Allen, H.: 2015 Data Science Survey. Technical report, Rexer Analytics (2016)Google Scholar
  5. 5.
    Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Q. 37(2), 337–355 (2013)CrossRefGoogle Scholar
  6. 6.
    Guazzelli, A., Zeller, M., Wen-Ching, L., Williams, G.: PMML: an open standard for sharing models. R J. 1(1), 60–65 (2009)Google Scholar
  7. 7.
    Gribaudo, M., Iacono, M., Kiran, M.: A performance modeling framework for lambda architecture based applications. Future Gener. Comput. Syst. 86, 1032–1041 (2017)CrossRefGoogle Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    Guerriero, M., Tajfar, S., Tamburri, D., Di Nitto, E.: Towards a model-driven design tool for big data architectures. In: 2nd IWBDSE (2016)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    Sujeeth, A.K., et al.: OptiML: an implicitly parallel domain-specific language for machine learning. In: 28th ICML, pp. 609–616 (2011)Google Scholar
  13. 13.
    Alrifai, M., Eichelberger, H., Qui, C., Sizonenko, R., Burkhard, S., Chrysos, G.: QualiMaster quality-aware processing pipeline modeling. Technical report, QualiMaster Project (2014)Google Scholar
  14. 14.
    Rozanski, N., Woods, E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley, Boston (2005)Google Scholar
  15. 15.
    Taylor, R.N., Medvidovic, N., Dashofy, E.: Software Architecture: Foundations, Theory and Practice (2010)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.System Engineering and Computing DepartmentUniversidad de los AndesBogotáColombia

Personalised recommendations