L. Monostori, Cyber-physical Production Systems: Roots, Expectations and R&D Challenges, Procedia CIRP, vol.17, pp.9-13, 2014.

M. Ahmad, B. Ahmad, R. Harrison, B. Alkan, D. Vera et al., A Framework for Automatically Realizing Assembly Sequence Changes in a Virtual Manufacturing Environment, Procedia CIRP, vol.50, pp.129-134, 2016.

D. Mourtzis, M. Doukas, A. Vlachou, and N. Xanthopoulos, Machine Availability Monitoring for Adaptive Holistic Scheduling: A Conceptual Framework for Mass Customization, Procedia CIRP, vol.25, pp.406-413, 2014.

N. Tapoglou, J. Mehnen, K. Vlachou, M. Doukas, N. Milas et al., Cloud-Based Platform for Optimal Machining Parameter Selection Based on Function Blocks and RealTime Monitoring, Journal of Manufacturing Science and Engineering, vol.137, issue.4, pp.40909-040909, 2015.

R. Zhong, C. Xu, C. Chen, and G. Huang, Big Data Analytics for Physical Internet-based intelligent manufacturing shop floors, International Journal of Production Research, vol.55, issue.9, pp.2610-2621, 2017.

D. Mourtzis, E. Vlachou, N. Xanthopoulos, M. Givehchi, and L. Wang, Cloud-based adaptive process planning considering availability and capabilities of machine tools, Journal of Manufacturing Systems, vol.39, pp.1-8, 2016.

M. Richards, Software Architecture Patterns, 2015.

I. Hashem, I. Yaqoob, N. Anuar, S. Mokhtar, A. Gani et al., The rise of "big data" on cloud computing: Review and open research issues, Information Systems, vol.47, pp.98-115, 2017.

J. Pokorny, NoSQL databases: a step to database scalability in web environment, Journal of Web Information Systems, vol.9, issue.1, pp.69-82, 2017.

N. Ferry, G. Terrazas, P. Kalweit, A. Solberg, S. Ratchev et al., Towards a Big Data Platform for Managing Machine Generated Data in the Cloud, IEEE Industrial Informatics, pp.263-270, 2017.

S. Urbanek, Rserve -A Fast Way to Provide R Functionality to Applications, The 3 rd International Workshop on Distributed Statistical Computing, 2003.

, TensorFlow: A System for Large-Scale Machine Learning, Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation, pp.265-283, 2016.

P. Homepage,

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-oriented Software, 1995.

N. R. Herbst, S. Kounev, and R. Reussner, Elasticity in Cloud Computing: What It Is, and What It Is Not, Proceedings of the 10 th International Conference on Autonomic Computing, pp.23-27, 2013.

G. Galante and L. C. De-bona, A Survey on Cloud Computing Elasticity, Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing, pp.263-270, 2012.

E. F. Coutinho, . De-carvalho, F. R. Sousa, P. A. Rego, D. G. Gomes et al., N: Elasticity in cloud computing: a survey, Annals of Telecommunications, vol.70, issue.7-8, pp.289-309, 2015.

N. Antzoulatos, E. Castro, L. De-silva, A. D. Rocha, S. Ratchev et al., A multi-agent framework for capability-based reconfiguration of industrial assembly systems, International Journal of Production Research, vol.55, issue.10, pp.2950-2960, 2017.

J. C. Chaplin, O. J. Bakker, L. De-silva, D. Sanderson, E. Kelly et al., Evolvable assembly systems: a distributed architecture for intelligent manufacturing, IFAC-PapersOnLine, vol.48, issue.3, pp.2065-2070, 2015.