Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 12

Position Papers of the 2017 Federated Conference on Computer Science and Information Systems

CHARIOT: An IoT Middleware for the Integration of Heterogeneous Entities in a Smart Urban Factory

, , , ,

DOI: http://dx.doi.org/10.15439/2017F527

Citation: Position Papers of the 2017 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 12, pages 135142 ()

Full text

Abstract. The main innovation behind Internet of Things (IoT) is the fact that numerous devices will be able to communicate with their surroundings and the world in general. This communication ability of devices is expected to transform the existing network infrastructure in a radical way. The massive growth of the number of connected devices with IoT and the diversity of IoT use-cases and services bring massive technical challenges to existing communication network infrastructures, as they need to integrate heterogeneous and networked devices, objects and services with different requirements. In order to overcome these issues and to realize the potential of IoT, we propose a middleware called CHARIOT, which devises a runtime environment integrating heterogeneous resource-constrained de- vices and sensors communicating with various protocols, and a scalable and dynamic communication layer that abstracts the connected devices and enables their intercommunication. An urban smart factory scenario is used to highlight the future IoT requirements and the need for CHARIOT.


  1. A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, “Internet of things: A survey on enabling technologies, protocols, and applications,” IEEE Communications Surveys and Tutorials, vol. 17, pp. 2347–2376, 10 2015. http://dx.doi.org/10.1109/COMST.2015.2444095.
  2. M. A. Razzaque, M. Milojevic-Jevric, A. Palade, and S. Clarke, “Middleware for internet of things: A survey,” IEEE Internet of Things Journal, vol. 3, pp. 70–95, Feb 2016. http://dx.doi.org/10.1109/JIOT.2015.2498900.
  3. “Eclipse Kura.” http://eclipse.github.io/kura/doc/intro.html (accessed: 2017-05-29).
  4. M. Villari, A. Celesti, M. Fazio, and A. Puliafito, “Alljoyn lambda: An architecture for the management of smart environments in iot,” in 2014 International Conference on Smart Computing Workshops, pp. 9–14, Nov 2014. http://dx.doi.org/10.1109/SMARTCOMP-W.2014.7046676.
  5. J. C. Lee, J. H. Jeon, and S. H. Kim, “Design and implementation of healthcare resource model on iotivity platform,” in 2016 International Conference on Information and Communication Technology Convergence (ICTC), pp. 887–891, Oct 2016. http://dx.doi.org/10.1109/ICTC.2016.7763322.
  6. “IOLITE.” www.iolite.de (accessed: 2017-05-29).
  7. M. S. D. Brito, S. Hoque, R. Steinke, and A. Willner, “Towards programmable fog nodes in smart factories,” in 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 236–241, Sept 2016. http://dx.doi.org/10.1109/FAS-W.2016.57.
  8. “OWL-S: Semantic Markup for Web Services.” https://www.w3.org/Submission/OWL-S/ (accessed: 2017-06-19).
  9. J. Fahndrich, T. Küster, and N. Masuch, “Semantic service management and orchestration for adaptive and evolving processes,” International Journal on Advances in Internet Technology, vol. 9, no. 3&4, pp. 75–88, 2016.
  10. J. Jung, E. Sit, H. Balakrishnan, and R. Morris, “Dns performance and the effectiveness of caching,” IEEE/ACM Transactions on Networking, vol. 10, pp. 589–603, Oct 2002. http://dx.doi.org/10.1109/TNET.2002.803905.
  11. I. Abdullahi, S. Arif, and S. Hassan, “Survey on caching approaches in information centric networking,” Journal of Network and Computer Applications, vol. 56, pp. 48 – 59, 2015. http://dx.doi.org/10.1016/j.jnca.2015.06.011.
  12. F. S. Fogliatto, G. J. da Silveira, and D. Borenstein, “The mass customization decade: An updated review of the literature,” International Journal of Production Economics, vol. 138, no. 1, pp. 14 – 25, 2012. http://dx.doi.org/10.1016/j.ijpe.2012.03.002.
  13. “Java-based Intelligent Agent Componentware.” http://www.jiac.de/agent-frameworks/jiac-v/ (accessed: 2017-05-29).