IoTV: Merging DTV and MDE Technologies on the Internet of Things

  • Darwin AlulemaEmail author
  • Javier Criado
  • Luis Iribarne
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 918)


Nowadays we live in a digital world of continuous changes in which digital platforms are more popular and new services have emerged, such as Netflix for video, or Amazon for retail purchases. Also, traditional companies such as telephony have ventured into the IoT (Internet of Things) with products of home automation, security, e-Health, among others. However, other platforms such as DTV (Digital Television) are not widely used, even when infrastructure is deployed. This infrastructure can be used in applications that take advantage of its large interface and presence in most homes, to transmit information through the television signal and receive information through the Internet. For this reason, in this paper we present a proposal based on MDE (Model-Driven Engineering) to facilitate developers the building of applications for DTV in IoT environments, using a DSL (Domain Specific Language) and a code generation engine.


Model-Driven Engineering (MDE) Domain Specific Language (DSL) Internet of Things (IoT) Digital Television (DTV) 



This work has been funded by the EU ERDF and the Spanish Ministry MINECO under the AEI Projects TIN2013-41576-R and TIN2017-83964-R.


  1. 1.
    Acceleo — The Eclipse Foundation. Accessed 22 Sept 2018
  2. 2.
    Alves, G., Barbosa, R., Kulesza, R., Filho, G.: A software testing process for Ginga products. In: Applications and Usability of Interactive TV. CCIS, vol. 689, pp. 61–73. Springer (2016)Google Scholar
  3. 3.
    Benouda, H., Azizi, M., Moussaoui, M., Esbai, R.: Automatic code generation within MDA approach for cross-platform mobiles apps. In: First International Conference on Embedded and Distributed Systems (EDiS), pp. 1–5. IEEE (2017)Google Scholar
  4. 4.
    Bruneliere, H., Burger, E., Cabot, J., Wimmer, M.: A feature-based survey of model view approaches. Softw. Syst. Model. 17, 1–22 (2017)Google Scholar
  5. 5.
    Cai, H., Gu, Y., Vasilakos, A., Xu, B., Zhou, J.: Model-driven development patterns for mobile services in cloud of things. IEEE Trans. Cloud Comput. 6(3), 771–784 (2016)CrossRefGoogle Scholar
  6. 6.
    Eclipse Modeling Project: The Eclipse Foundation. Accessed 22 Sept 2018
  7. 7.
    García, C., Espada, J., Núñez-Valdez, E., Garcíaz, V.: Midgar: domain-specific language to generate smart objects for an Internet of Things platform. In: International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2014, pp. 352–357. IEEE (2014)Google Scholar
  8. 8.
    Gomes, T., et al.: A modeling domain-specific language for IoT-enabled operating systems. In: Conference of the IEEE Industrial Electronics Society, IECON 2017, pp. 3945–3950. IEEE (2017)Google Scholar
  9. 9.
    ITU: H.761, Recommendation ITU-T, pp. 1–154. ITU (2014)Google Scholar
  10. 10.
    Kraijak, S., Tuwanut, P.: A survey on IoT architectures, protocols, applications, security, privacy, real-world. In: International Conference on Wireless Communications, Networking and Mobile Computing, WICOM - 2015, pp. 1–6. IEEE (2015)Google Scholar
  11. 11.
    Kumar, N., Goel, S., Mallick, P.: Smart cities in india, features, policies, current status, and challenges. In: International Conference on Technologies for Smart-City Energy Security and Power, ICSESP 2018, pp. 1–6. IEEE (2018)Google Scholar
  12. 12.
  13. 13.
    Nordrum, A.: Popular Internet of Things Forecast of 50 Billion Devices by 2020, IEEE Spectrum. Accessed 19 Sept 2018
  14. 14.
    Reyes, R., Vaca, H., Paredes, M., Montoya, L., Aguilar, W.: Milnova: an approach to the IoT solution based on model-driven engineering for the military health monitoring. In: Proceedings of 2017 CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies, CHILECON 2017, pp. 1–5. IEEE (2017)Google Scholar
  15. 15.
    Schachinger, D., Kastner, K.: Model-driven integration of building automation systems into Web service gateways. In: Proceedings of the IEEE World Conference on Factory Communication Systems, WFCS 2015, pp. 1–6. IEEE (2015)Google Scholar
  16. 16.
    Sirius - The Easiest Way to Get Your Own Modeling Tool. Accessed 1 Aug 2018
  17. 17.
    Sotelo, R., Joskowicz, J., Rondan, N.: Experiences on hybrid television and augmented reality on ISDB-T. In: IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pp. 1–7. IEEE (2017)Google Scholar
  18. 18.
    Yusufov, M., Kornilov, I.: Roles of smart TV in IoT-environments: a survey. In: Proceedings of the 13th Conference of open Innovations Association, FRUT 2013, pp. 163–168. IEEE (2013)Google Scholar
  19. 19.
    Zheng, D., Carter, W.: Leveraging the Internet of Things for a More Efficient and Effective Military. Center for Strategic and International Studies, pp. 1–52 (2015)Google Scholar
  20. 20.
    Zolotas, C., Diamantopoulos, T., Chatzidimitriou, K., Symeonidis, A.: From requirements to source code: a model-driven engineering approach for RESTful web services. Autom. Softw. Eng. 24, 791–838 (2017)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Universidad de las Fuerzas Armadas ESPESangolquíEcuador
  2. 2.Applied Computing GroupUniversity of AlmeríaAlmeríaSpain

Personalised recommendations