TY - JOUR
T1 - Model-Driven Development Patterns for Mobile Services in Cloud of Things
AU - Cai, Hongming
AU - Gu, Yizhi
AU - Vasilakos, Athanasios V.
AU - Xu, Boyi
AU - Zhou, Jun
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2018/7/1
Y1 - 2018/7/1
N2 - Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile application development by relieving developers from technical details. However, traditional service composition or mashup are somewhat unavailable due to complex relations and heterogeneous deployed environments. For the purpose of building cloud-enabled mobile applications in a configurable and adaptive way, Model-Driven Development Patterns based on semantic reasoning mechanism are provided towards CoT application development. Firstly, a meta-model covering both multi-view business elements and service components are provided for model transformation. Then, based on formal representation of models, three patterns from different tiers of Model-View-Controller (MVC) framework are used to transform business models into service component system so as to configure cloud services rapidly. Lastly, a related software platform is also provided for verification. The result shows that the platform is applicable for rapid system development by means of various service integration patterns.
AB - Cloud of Things (CoT) is an integration of Internet of Things (IoT) and cloud computing for intelligent and smart application especially in mobile environment. Model Driven Architecture (MDA) is used to develop Software as a Service (SaaS) so as to facilitate mobile application development by relieving developers from technical details. However, traditional service composition or mashup are somewhat unavailable due to complex relations and heterogeneous deployed environments. For the purpose of building cloud-enabled mobile applications in a configurable and adaptive way, Model-Driven Development Patterns based on semantic reasoning mechanism are provided towards CoT application development. Firstly, a meta-model covering both multi-view business elements and service components are provided for model transformation. Then, based on formal representation of models, three patterns from different tiers of Model-View-Controller (MVC) framework are used to transform business models into service component system so as to configure cloud services rapidly. Lastly, a related software platform is also provided for verification. The result shows that the platform is applicable for rapid system development by means of various service integration patterns.
KW - Software engineering
KW - cloud of things
KW - mobile applications
KW - modeling methodologies
KW - relations between models
KW - software as a service
KW - web-based services
UR - https://www.scopus.com/pages/publications/85052988985
U2 - 10.1109/TCC.2016.2526007
DO - 10.1109/TCC.2016.2526007
M3 - 文章
AN - SCOPUS:85052988985
SN - 2168-7161
VL - 6
SP - 771
EP - 784
JO - IEEE Transactions on Cloud Computing
JF - IEEE Transactions on Cloud Computing
IS - 3
M1 - 7399727
ER -