Software engineering for IoT with safety aspects


IoT (Internet of Things) is an information network of significant objects (machines, Sensors, Actuators, etc.,) that allows interface and collaboration of these objects to reach general goals. More innovations of development environment are needed for Software Engineering (SE) for the Internet of Things. At present recent stimulating trend is expansion environments in the cloud computing to enable the extremely scalable V&V (verification and validation) techniques that will be needed for most large safety critical systems in the Internet of Things. This paper discusses necessary safety activities to Internet of Things (IoT) based software development. Incorporate the IoT with SE practices gives best research on safety Internet of Things (IoT) with SDLC (Software Development Life Cycle) in terms of software requirements, software Design, implementation, testing and maintenance, and afford safety and quality control and assurance actions to IoT(Internet of Things) support s/w development.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5


  1. Atzori L et al. (2010) The internet of things: a survey, IJCTN

  2. Fairoze BSK et al (2018) Accidents prevention and detection using internet of things (IoT). Int J Intellect Adv Res Eng Comput (IJIAREC), ISSN:2348–2079 6(1):332–338

    Google Scholar 

  3. block diagram of IoT

  4. Internet of Things research study report (2014) www.

  5. Jayasri K (2020) Industrial Automation with Safety Aspects using Machine Learning Techniques, Safety in Extreme Environments, Springer Nature Switzerland AG

  6. Larrucea X, Combelles A et al. (2017) Software Engineering for Internet of Things, IEEE ,vol. 34, pp 24_28, DOI Bookmark:

  7. Sridhar Patnaik K Modelling and designing of IoT systems using UML diagrams: An Introduction,

  8. “Watson Internet of things” (2016) IBM,

  9. A new process model for iot based software engineering

  10. Modelling and designing of iot systems using uml diagrams

Download references

Author information



Corresponding author

Correspondence to Jayasri Kotti.

Ethics declarations

Conflict of interest

The author declares no competing of interest.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Kotti, J. Software engineering for IoT with safety aspects. Saf. Extreme Environ. (2021).

Download citation


  • Internet of things (IoT)
  • Software engineering (SE)
  • Sensors
  • Safety
  • Software development life cycle (SDLC)