Integrated Mobile Solutions in an Internet-of-Things Development Model

  • Issam DamajEmail author
  • Safaa Kasbah
Part of the EAI/Springer Innovations in Communication and Computing book series (EAISICC)


The Internet-of-Things (IoT) is a revolutionary technology that is rapidly changing the world. IoT systems strive to provide automated solutions for almost every life aspect; traditional devices are becoming connected, ubiquitous, pervasive, wireless, context-aware, smart, and controlled through mobile solutions, to name but a few. IoT devices can now be found in our apartments, places of work, cars, buildings, and in almost every aspect of life. In this investigation, we propose an IoT system Development Model (IDM). The proposed IDM enables the development of IoT systems from concept to prototyping. The model comprises concept refinement pyramids, decision trees, realistic constraint lists, architecture and organization diagrams, communication interface patterns, use cases, and menus of analysis metrics and evaluation indicators. The investigation confirms that the proposed model enjoys several properties, such as clarity, conciseness, thoroughness, and productivity. The model is deployed for a variety of systems that belong to heterogeneous areas of application; the model is proven to be effective in application and successful in integrating mobile solutions. This chapter includes the presentation of the IDM sub-models, reasoning about their usefulness, and technical developments of several systems. The chapter includes thorough discussions, analysis of the model usability and application, and in-depth evaluations.


  1. 1.
    Abdullah A, Al Enazi S, Damaj I (2016) AgriSys: a smart and ubiquitous controlled-environment agriculture system. The 3rd MEC international conference on big data and smart city, Muscat, Oman, 15–16 Mar 2016, pp 1–6Google Scholar
  2. 2.
    Al-Chalabi A, Shahzad H, Essa S, Damaj I (2015) A wearable and ubiquitous NFC wallet. The IEEE Canadian Conference on Electrical and Computer Engineering, Halifax, Nova Scotia, Canada, 3–6 May 2015, pp 152–157Google Scholar
  3. 3.
    Al-Fadhli J, Ashkanani M, Youssef O, Damaj I, El-Shafei M (2014) RECON: a REmotely CONtrolled drone for roads safety. The IEEE/TRB International Conference on Connected Vehicles & Expo: the future of mobility enabled by Connected Automated Vehicles, Vienna, Austria, 3–7 Nov 2014, pp 912–918Google Scholar
  4. 4.
    Adkins J, Campbell B, DeBruin S, Ghena B, Kempke B, Klugman N, Dutta P (2015) Demo: Michigan’s IoT toolkit. The 13th ACM Conference on Embedded Networked Sensor Systems, Seoul, South Korea, 1–5 Nov 2015, pp 485–486Google Scholar
  5. 5.
    Fuller D (2014) System design challenges for next generation wireless and embedded systems. Proceedings of the Conference on Design, Automation & Test in Europe, Leuven, Belgium, 2014Google Scholar
  6. 6.
    Bassi A, Bauer M, Fiedler M, Kramp T, Kranenburg R, Lange S, Meissner S (2013) In enabling things to talk. Designing IoT solutions with the IoT architectural reference model, Springer, Berlin, 2013, pp 17–25Google Scholar
  7. 7.
    Cavalcante E, Alves M, Batista T, Delicato F, Pires P (2015) An analysis of reference architectures for the internet of things. Proceedings of the 1st international workshop on exploring component-based techniques for constructing reference architectures, Montreal, Canada, 2015, pp. 13–16Google Scholar
  8. 8.
    P. Fremantle (2017, September) A reference architecture for the internet of things. [Online]. Available:
  9. 9.
    Farias C, Brito I, Pirmez L, Delicato F, Pires P, Rodrigues T, Batista T (2017) COMFIT: a development environment for the internet of things. Futur Gener Comput Syst 75(2):128–144CrossRefGoogle Scholar
  10. 10.
    Qanbari S, Pezeshki S, Raisi R, Mahdizadeh S, Rahimzadeh R, Mahmoudi N, Roshani K(2016) IoT design patterns: coputational constructs to design build and engineer edge applications. First international conference on internet of things design and implementation, Berlin, Germany, 4–8 Apr 2016, pp 277–282Google Scholar
  11. 11.
    Mezghani E, Exposito E, Drira K (2017) A model-driven methodology for the design of autonomic and cognitive IoT-Based systems: application to healthcare. IEEE Trans Emerging Topics in Computational Intelligence 1(3):224–234CrossRefGoogle Scholar
  12. 12.
    Patel P, Pathak A, Teixeira T, Issamy V (2011) Towards application development for the internet of things. 8th middleware doctoral symposium, Lisbon, Portugal, 12–14 Dec 2011, pp 1–6Google Scholar
  13. 13.
    Arduino, February 2018. [Online]. Available:
  14. 14.
    Phidgets, February 2018. [Online]. Available:
  15. 15.
    Raspberry Pi, February 2018. [Online]. Available:
  16. 16.
    National Instruments, February 2018. [Online]. Available: https:/
  17. 17.
  18. 18.
    AWS, February 2018. [Online]. Available:
  19. 19.
    IoT-core, February 2018. [Online]. Available:
  20. 20.
    Yousafzai J, Damaj I, El Abd M (2015) A unified approach for assessing capstone design projects and student outcomes in computer engineering programs. IEEE Global Engineering Education Conference, Tallinn, Estonia, 18–20 Mar 2015, pp 340–346Google Scholar
  21. 21.
    Damaj I, Ater Kranov A (2017) Sustainable Practices in Technical Education: A Quality Assurance Framework. International Journal of Engineering Education 5(33., Great Britain):1627–1642Google Scholar
  22. 22.
    Kadage AD, Gawade JD (2009) Wireless control system for agricultural motor. Second International Conference on Emerging Trends in Engineering Technology, IEEE, Nagbur, India, 16–8 Dec 2009, pp 722–725.
  23. 23.
    Kania S, Geni G (2015) Solar radiation availability for plant growth in arizona controlled environment agriculture systems. University of ArizonaGoogle Scholar
  24. 24.
    Sivasankari A, Gandhimathi S (2014) Wireless sensor based crop monitoring system for agriculture using Wi-Fi network dissertation. Inter JComp Sci Infor Tech Res 2(3):293–303Google Scholar
  25. 25.
    Chiu CC, Lo CT (2011) Vision-only automatic flight control for small UAVs. IEEE Trans Veh Technol 60(6):2425–2437CrossRefGoogle Scholar
  26. 26.
    Al-Farhoud A, Al-Yousef E, Al-Marhoun M, Damaj I (2017) miNiATURE: a smart aquaponic system with fuzzy control. Capstone Project at the Electrical and Computer Engineering Department, American University Kuwait, Kuwait, 2017Google Scholar
  27. 27.
    Al-Jeeran E, Awadh S, Damaj I (2016) DEEP: a deep-end engineering probe. Capstone Project at the Electrical and Computer Engineering Department, American University Kuwait, Kuwait, 2016Google Scholar
  28. 28.
    Hussain F, Damaj I (2014) ChildPOPs: a child pocket monitoring and protection system. Capstone Project at the Electrical and Computer Engineering Department, American University Kuwait, Kuwait, 2014Google Scholar
  29. 29.
    Al-Mutawa K, Al-Khabaz A, Aby Qurais A, Damaj I (2015) NAJD: a smart facility intrusion detection system. Capstone Project at the Electrical and Computer Engineering Department, American University Kuwait, Kuwait, 2015Google Scholar
  30. 30.
    El-Shafei M, Shalati A, Rehayel M, Damaj I (2014) HOBOT: a customizable hOme management system with a surveillance RoBOT. The IEEE Canadian Conference on Electrical and Computer Engineering, Toronto, Canada, 4–7 May 2014, pp 1018–1024Google Scholar
  31. 31.
    Al-Khalawi R, Al-Luqman R, Al-Alawy N (2013) SmartCart: a ubiquitous shopping guidance system. Capstone Project at the Electrical and Computer Engineering Department, American University Kuwait, Kuwait, 2013Google Scholar
  32. 32.
    Raad O, M. Makdessi, Mohamad Y, Damaj I (2017) SysMART outdoor services: a system of smart markets. The 9th IEEE-GCC Conference and Exhibition, Manama, Bahrain, 8–11 May 2017, pp 98–102Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Electrical and Computer Engineering DepartmentAmerican University of KuwaitSalmiyaKuwait
  2. 2.Computer Science and Mathematics DepartmentLebanese American UniversityBeirutLebanon

Personalised recommendations