SlideShare a Scribd company logo
CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
MODEL-DRIVEN DEVELOPMENT PATTERNS FOR MOBILE SERVICES IN CLOUD
OF THINGS
Abstract
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 applications 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 models
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.
CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
CONCLUSION
The convergence of Cloud and IoT can provide huge op-portunities
because the applications are location inde-pendent, and the users can
access the cloud services from any location and with any mobile devices
through the In-ternet connection. Aimedto provide a systemic
integration architecture to develop applications easily and adaptively,
we propose a model-driven service configuration platform which
supportssemantic reasoning. There are mainly three points:
In the process of designing mobile service, three patterns are
proposed totransform requirements to a mobile application. Thusa rapid
development is archived.
In the process of execution, contextual information isadded by
means of ECA rules. Therefore, mobile applications can be easy to
cooperate with other devices so as to realize intelligent interaction.
In the process of adjustment, applications are easy to change by
means of relation reasoning of mod-els.
The solution provides not only a semantic-driven method across
different stages such as device abstraction, information configuration,
contextual construction and acting rules for interaction integration, but
also a semantic conception andreasoningmechanism for further applica-
tion related to big data.
Further research will focus on ontology evolution so as to provide a
continuously mechanism for service govern-ance. And further works
CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
will focus on adaptive dynamic ex-ecution after application deployment,
especially for coopera-tionamong different types of devices.
REFERENCES
[1] Zhou, J., Leppanen, T., Harjula, E., Ylianttila, M., Ojala, T., Yu, C., & Jin,
H. Cloudthings:“A common architecture for integrating the internet of things
with cloud computing”, 2013 IEEE 17th International Conference on Computer
Supported Cooperative Work in Design (CSCWD), (2013). pp. 651-657.
[2] Aazam, M., Khan, I., Alsaffar, A. A., & Huh, E. N.: “Cloud of Things:
Integrating Internet of Things and cloud computing and the issues involved”,
2014 11th International Bhurban Conference on Applied Sciences and
Technology (IBCAST), (2014) pp. 414-419.
[3] Tei, K., & Gurgen, L. :“ClouT: Cloud of things for empowering the citizen
clout in smart cities. 2014 IEEE World Forum on Internet of Things (WF-IoT),
(2014) pp. 369-370.
[4] Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, Imrich
Chlamtac, “Internet of things: Vision, applications and research challenges”, Ad
Hoc Networks, 10 (2012) , pp.1497-1516
[5] Rumen Kyusakov, Jens Eliasson, Jerker Delsing, Jan van Deventer, Jonas
Gustafsson, “Integration of Wireless Sensor and Actuator Nodes With IT
Infrastructure Using Service-Oriented Architecture”, IEEE Transactions on
industrial informatics, V9(1), 2013, pp.43-51
CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249)
MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com
Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com
[6] De S. , Barnaghi P., Bauer M., Meissner S., “Service modelling for the
Internet of Things.”, 2011 Federated Conference on Computer Science and
Information Systems (FedCSIS 2011), pp. 949-955
[7] Hengshu Zhu, Enhong Chen, Hui Xiong, Huanhuan Cao, Jilei Tian; Mobile
App Classification with Enriched Contextual Information, IEEE Transactions
on Mobile Computing, 13(7), pp:1550 - 1563, DOI:10.1109/TMC.2013.113
(2013)
[8] Taherkordi A, Le-Trung Q, Rouvoy R, Eliassen F. WiSeKit: “A distributed
middleware to support application-level adaptation in sensor networks”. In:
Proceedings of ninth IFIP international conference on distributed applications
and interoperable systems; 2009, pp.44-58.
[9] Ivan Corredor, Jose F. Martınez, MiguelS. Familiar, LourdesLopez,
“Knowledge-Aware and Service-Oriented Middleware for deploying pervasive
services”, Journal of Network and Computer Applications, 35 (2012), pp.562-
576
[10] Mayer, S., Tschofen, A., Dey, A. K., Mattern, F., “User interfaces for smart
things--A generative approach with semantic interaction descriptions”, ACM
Transactions on Computer-Human Interaction, 21(2), 12. (2014).
[11] T. Gu, H.K. Pung, D.Q. Zhang, “A service-oriented middleware for
building context-aware services”, Journal of Network and Computer
Applications, 28 (1) (2005), pp.1-18.

More Related Content

MODEL-DRIVEN DEVELOPMENT PATTERNS FOR MOBILE SERVICES IN CLOUD OF THINGS

  • 1. CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com MODEL-DRIVEN DEVELOPMENT PATTERNS FOR MOBILE SERVICES IN CLOUD OF THINGS Abstract 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 applications 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 models 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.
  • 2. CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com CONCLUSION The convergence of Cloud and IoT can provide huge op-portunities because the applications are location inde-pendent, and the users can access the cloud services from any location and with any mobile devices through the In-ternet connection. Aimedto provide a systemic integration architecture to develop applications easily and adaptively, we propose a model-driven service configuration platform which supportssemantic reasoning. There are mainly three points: In the process of designing mobile service, three patterns are proposed totransform requirements to a mobile application. Thusa rapid development is archived. In the process of execution, contextual information isadded by means of ECA rules. Therefore, mobile applications can be easy to cooperate with other devices so as to realize intelligent interaction. In the process of adjustment, applications are easy to change by means of relation reasoning of mod-els. The solution provides not only a semantic-driven method across different stages such as device abstraction, information configuration, contextual construction and acting rules for interaction integration, but also a semantic conception andreasoningmechanism for further applica- tion related to big data. Further research will focus on ontology evolution so as to provide a continuously mechanism for service govern-ance. And further works
  • 3. CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com will focus on adaptive dynamic ex-ecution after application deployment, especially for coopera-tionamong different types of devices. REFERENCES [1] Zhou, J., Leppanen, T., Harjula, E., Ylianttila, M., Ojala, T., Yu, C., & Jin, H. Cloudthings:“A common architecture for integrating the internet of things with cloud computing”, 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD), (2013). pp. 651-657. [2] Aazam, M., Khan, I., Alsaffar, A. A., & Huh, E. N.: “Cloud of Things: Integrating Internet of Things and cloud computing and the issues involved”, 2014 11th International Bhurban Conference on Applied Sciences and Technology (IBCAST), (2014) pp. 414-419. [3] Tei, K., & Gurgen, L. :“ClouT: Cloud of things for empowering the citizen clout in smart cities. 2014 IEEE World Forum on Internet of Things (WF-IoT), (2014) pp. 369-370. [4] Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, Imrich Chlamtac, “Internet of things: Vision, applications and research challenges”, Ad Hoc Networks, 10 (2012) , pp.1497-1516 [5] Rumen Kyusakov, Jens Eliasson, Jerker Delsing, Jan van Deventer, Jonas Gustafsson, “Integration of Wireless Sensor and Actuator Nodes With IT Infrastructure Using Service-Oriented Architecture”, IEEE Transactions on industrial informatics, V9(1), 2013, pp.43-51
  • 4. CONTACT: PRAVEEN KUMAR. L (, +91 – 9791938249) MAIL ID: sunsid1989@gmail.com, praveen@nexgenproject.com Web: www.nexgenproject.com, www.finalyear-ieeeprojects.com [6] De S. , Barnaghi P., Bauer M., Meissner S., “Service modelling for the Internet of Things.”, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS 2011), pp. 949-955 [7] Hengshu Zhu, Enhong Chen, Hui Xiong, Huanhuan Cao, Jilei Tian; Mobile App Classification with Enriched Contextual Information, IEEE Transactions on Mobile Computing, 13(7), pp:1550 - 1563, DOI:10.1109/TMC.2013.113 (2013) [8] Taherkordi A, Le-Trung Q, Rouvoy R, Eliassen F. WiSeKit: “A distributed middleware to support application-level adaptation in sensor networks”. In: Proceedings of ninth IFIP international conference on distributed applications and interoperable systems; 2009, pp.44-58. [9] Ivan Corredor, Jose F. Martınez, MiguelS. Familiar, LourdesLopez, “Knowledge-Aware and Service-Oriented Middleware for deploying pervasive services”, Journal of Network and Computer Applications, 35 (2012), pp.562- 576 [10] Mayer, S., Tschofen, A., Dey, A. K., Mattern, F., “User interfaces for smart things--A generative approach with semantic interaction descriptions”, ACM Transactions on Computer-Human Interaction, 21(2), 12. (2014). [11] T. Gu, H.K. Pung, D.Q. Zhang, “A service-oriented middleware for building context-aware services”, Journal of Network and Computer Applications, 28 (1) (2005), pp.1-18.