Specifying software services for fog computing architectures using recursive model transformations

7Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Due to massive amounts of data transfer between smart devices, the adoption of mobile Internet and Internet of Things (IoT) within Cloud Computing applications has resulted in numerous issues including data decentralizing challenges. As a resolution, a new service-oriented approach called Fog Computing has appeared to resolve at least some of these. However, the design of Fog Computing architectures also lacks a systematized approach for using models aiming to abstract the fog environments’ services specification. In this context, this chapter proposes the use of a set of software engineering approaches for Fog-based architecture design, centered in UML artifacts and executing the four-step-rule-set (4SRS) method. Here, the Fog Computing microservices are modeled in SoaML’s Service Participant, Capabilities, Service Interface, and Service Architecture diagrams. The approach is demonstrated within a research project that aims to develop a set of services for Cloud, Fog, and IoT paradigms in a distributed industrial environment.

Cite

CITATION STYLE

APA

Santos, N., Rodrigues, H., Pereira, J., Morais, F., Martins, R., Ferreira, N., … Machado, R. J. (2018). Specifying software services for fog computing architectures using recursive model transformations. In Fog Computing: Concepts, Frameworks and Technologies (pp. 153–181). Springer International Publishing. https://doi.org/10.1007/978-3-319-94890-4_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free