Vaquero LM, Rodero-Merino L, Gradiant Vigo L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput Commun Rev 44:27–32
CrossRef
Google Scholar
Machado RJ, Fernandes, JM, Monteiro P, Rodrigues H (2005) Transformation of UML models for service-oriented software architectures
Google Scholar
Santos N, Ferreira N, Machado RJ (2017) Transition from information systems to service-oriented logical architectures: formalizing steps and rules with QVT. In: Ramachandran M, Mahmood Z (eds) Requirements engineering for service and cloud computing. Springer, Cham, pp 247–270
CrossRef
Google Scholar
Salgado CE, Teixeira J, Santos N, Machado RJ, Maciel RSP (2015) A SoaML approach for derivation of a process-oriented logical architecture from use cases. Explor Serv Sci 201:80–94
Google Scholar
OMG (2012) Service oriented architecture Modeling Language (SoaML) Specification
Google Scholar
Lewis J, Fowler M (2014) Microservices: a definition of this new architectural term. https://martinfowler.com/articles/microservices.html
de Brito MS, Hoque S, Magedanz T, Steinke R, Willner A, Nehls D, Keils O, Schreiner F (2017) A service orchestration architecture for Fog-enabled infrastructures. In: 2017 second international IEEE conference on fog and mobile edge computing (FMEC), pp 127–132
Google Scholar
Ai Y, Peng M, Zhang K (2017) Edge computing technologies for internet of things: a primer. Digit Commun Netw
Google Scholar
OpenFog Consortium Architecture Working Group (2017) OpenFog reference architecture for fog computing
Google Scholar
Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile Cloud computing—MCC ’12. p 13. ACM Press, New York, NY, USA
Google Scholar
Banafa A (2014) What is fog computing? https://www.ibm.com/blogs/Cloud-computing/2014/08/fog-computing/
Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8:14–23
CrossRef
Google Scholar
Patel M, Hu Y, Hédé IBM P, Joubert J, Thornton C, Naughton B, Roldan Ramos J, Chan C, Young V, Jin Tan S, Lynch D, Docomo N, Abeta S, Chen L, Shimizu Vodafone K, Neal A, Cosimini P, Pollard A, Klas G (2014) Mobile-edge computing—Introductory Technical White Paper. https://portal.etsi.org/portals/0/tbpages/mec/docs/mobile-edge_computing_introductory_technical_white_paper_v118-09-14.pdf
Byers CC (2017) Architectural imperatives for fog computing: use cases, requirements, and architectural techniques for fog-enabled IoT networks. IEEE Commun Mag 55:14–20
CrossRef
Google Scholar
Datta SK, Bonnet C, Haerri J (2015) Fog computing architecture to enable consumer centric Internet of Things services. In: 2015 international symposium on consumer electronics (ISCE), IEEE, pp 1–2
Google Scholar
Pahl C, Lee B (2015) Containers and clusters for edge cloud architectures—a technology review. In: 2015 3rd international conference on future internet of things and cloud, IEEE, pp 379–386
Google Scholar
Oasis (2013) Topology and orchestration specification for cloud applications (TOSCA)
Google Scholar
Bergmayr A, Troya J, Neubauer P, Wimmer M (2014) UML-based cloud application modeling with libraries, profiles, and templates. In: CloudMDE@ MoDELS, pp 56–65
Google Scholar
Guillén J, Miranda J, Murillo JM, Canal C (2013) A UML profile for modeling MultiCloud applications. In: European conference on service-oriented and cloud computing, Springer, Berlin, Heidelberg, pp 180–187
CrossRef
Google Scholar
Brandtzæg E, Mosser S, Mohagheghi P (2012) Towards CloudML, a model-based approach to provision resources in the Clouds. In: 8th European conference on modelling foundations and applications (ECMFA), pp 18–27
Google Scholar
Pereira A, Machado RJ, Fernandes JE, Teixeira J, Santos N, Lima A (2014) Using the NIST reference model for refining logical architectures. In: International conference on computational science and its applications, Springer, Berlin, Heidelberg, pp 185–199
Google Scholar
Teixeira J, Salgado C, Machado RJ (2016) Modeling an IaaS broker based on two cloud computing reference models. In: IEEE international conference on cloud engineering workshop (IC2EW), IEEE, pp 166–171
Google Scholar
Evans E (2004) Domain-driven design : tackling complexity in the heart of software. Addison-Wesley, Boston
Google Scholar
OMG (2003) MDA guide version 1.0.1
Google Scholar
Kruchten P (1995) The 4+1 view model of architecture. IEEE Softw 12:42–50
CrossRef
Google Scholar
Mell P, Grance T (2009) The NIST definition of cloud computing
Google Scholar
Machado RJ, Fernandes J, Monteiro P, Rodrigues H (2006) Refinement of software architectures by recursive model transformations. http://dx.doi.org/10.1007/11767718_38
CrossRef
Google Scholar
Ferreira N, Santos N, Machado RJ (2014) Modularization of logical software architectures for implementation with multiple teams. In: 2014 14th international conference on computational science and its applications, IEEE, pp. 1–11
Google Scholar
Ferreira N, Santos N, Machado RJ, Fernandes JE, Gasevic D (2014) A V-model approach for business process requirements elicitation in cloud design. Adv Web Serv, 551–578
Google Scholar