TDD4Fog: A Test-Driven Software Development Platform for Fog Computing Systems


연구 분야: Software Development



학회: 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID)


초록

As an ideal infrastructure for smart services, Fog Computing is becoming the next wave of IT investment harnessing the successful models of Cloud Computing and latest technologies such as 5G and Internet of Things (IoT). However, the development of Fog Computing systems is a big challenge due to its complex, heterogeneous and distributed nature. Currently, there are a few SDKs released by some public Cloud service providers to support the development of Fog services in a top-down fashion as the key motive is to leverage their business Cloud services. However, Fog Computing systems are usually designed in a bottom-up fashion as the major functionalities are centred around the Edge Nodes and the End Devices. Meanwhile, significant efforts are required to verify the conformance of software behaviours as the collaboration between the End Devices, Edge Nodes and Cloud Servers is vital to the success of a Fog Computing System. Therefore, a holistically designed software development platform is urgently required. In this paper, we propose TDD4Fog, a test-driven software development platform for Fog Computing systems. Following the Test-Driven Development (TDD) methodology and a bottom-up design fashion, TDD4Fog supports the microservice architecture and provides the Test-Driven utilities such as metamorphic testing, mutation testing and random testing for the whole software development lifecycle of Fog Computing systems. To demonstrate the feasibility of TDD4Fog, we have presented some preliminary results on the key components of TDD4Fog and discussed some important future research directions.


Author Profile
Rui Li

School of Information Technology Deakin University Geelong Australia

Australia
Author Profile
Xiao Liu

School of Information Technology Deakin University Geelong Australia

Australia
Author Profile
Xi Zheng

Department of Computing Macquarie University Sydney Australia

Australia

📄 논문 정보

발행 연도 2020년
인용수 4
출판 국가 Australia, Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (216건)