Abstract
Internet-of-Things (IoT) is poised for a disruptive growth in near future with wide and easy deployments of sensor connected to Internet. Horizontal service platforms for IoT are increasingly gaining prominence for quick development and deployment of IoT applications. However, IoT application development needs diverse skill and knowledge from domain, analytics, infrastructure and programming, which is difficult to find in one application developer. In this paper we introduce a Model-driven-development (MDD) framework that tries to address the above issue by separating out the concern of different stakeholders through models and knowledgebases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Elsevier J. Future Gener. Comput. Syst. 29, 1645–1660 (2013)
Balamurali, P., Misra, P., Pal, A.: Software platforms for Internet of Things and M2M. J. Indian Inst. Sci. Multi. Rev. J. 93(3), 1–12 (2013). ISSN: 0970-4140 Coden-JIISAD
Köhler, M., Wörner, D., Wortmann, F.: Platforms for the Internet of Things – An Analysis of Existing Solutions. http://cocoa.ethz.ch/downloads/2014/02/1682_20140212%20-%20Bocse.pdf
Misra, P., et al.: A computing platform for development and deployment of sensor data based applications and services. Patent No. WO2013072925 A2
Patel, P., Morin, B., Chaudhary, S.: A model-driven development framework for developing sense-compute-control applications. In: MoSEMInA 2014, 31 May 2014
Patel, P., Pathak, A., Cassou, D., Issarny, V.: Enabling high-level application development in the Internet of Things. In: Zuniga, M., Dini, G. (eds.) S-Cube. LNICST, vol. 122, pp. 111–126. Springer, Heidelberg (2013)
Dasgupta, R.; Dey, S.; A comprehensive sensor taxonomy and semantic knowledge representation: energy meter use case. In: 7th International Conference on Sensing Technology (2013)
Maiti, S., et al.: Repository and Recommendation System for Computer Implemented Functions. Indian Patent Application No: 918/MUM/2014
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: 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 2012, New York, NY, USA, pp. 13–16. ACM (2012)
Mukherjee, A., Paul, H.S., Dey, S., Banerjee, A.: Angels for distributed analytics in IoT. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 565–570. IEEE (2014)
Li, F., Vögler, M., Claeßens, M., Dustdar, S.: Towards automated IoT application deployment by a cloud-based approach. In: IEEE 6th International Conference on Service-Oriented Computing and Applications (SOCA) (2013)
Organization for the Advancement of Structured Information Standards (OASIS) https://www.oasis-open.org/
Topology and Orchestration Specification for Cloud Applications, V1.0. November 2013. OASIS. http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html
Business Process Execution Language (BPEL). https://www.oasis-open.org/committees/wsbpel
Business Process Model and Notation (BPMN). http://www.bpmn.org/
Node-Red, A visual tool for wiring the Internet of Things. http://nodered.org/
Pal, A., Sinha, A., Choudhury, A.D., Chattopadhyay, T., Viswanathan, A.: A robust heart-rate detection using smartphone video. In: 3rd ACM MobiHoc Workshop on Pervasive Wireless Healthcare (2013)
Dasgupta, R., Dey, S.: A comprehensive sensor taxonomy and semantic knowledge representation: energy meter usecase. In: 7th International Conference on Sensing Technology (ICST), pp 791–799 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Pal, A., Mukherjee, A., P., B. (2015). Model-Driven Development for Internet of Things: Towards Easing the Concerns of Application Developers. In: Giaffreda, R., et al. Internet of Things. User-Centric IoT. IoT360 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 150. Springer, Cham. https://doi.org/10.1007/978-3-319-19656-5_46
Download citation
DOI: https://doi.org/10.1007/978-3-319-19656-5_46
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19655-8
Online ISBN: 978-3-319-19656-5
eBook Packages: Computer ScienceComputer Science (R0)