Understanding IoT systems: a life cycle approach

Leila Fatmasari Rahman, Tanir Ozcelebi, Johan Lukkien

Research output: Contribution to journalConference articlepeer-review

34 Citations (Scopus)
759 Downloads (Pure)


Internet of Things (IoT) systems and the corresponding network architectures are complex due to distributed services on many IoT devices collaboratively fulfilling common goals of IoT applications. System requirements for different types of IoT application domains are still not well-established. The life cycle view is one of the views used for system architecting, showing different stakeholders' concerns at every stage of the life cycle to derive system requirements. We employ the life cycle view to understand IoT systems in different IoT application domains. Our contribution is the definition of a generic life cycle model for IoT, which is specified by observations on life cycles of existing IoT solutions and generalizations taking into account important IoT functionalities and quality attributes. Such generic life cycle model for IoT was non-existent.

Original languageEnglish
Pages (from-to)1057-1062
Number of pages6
JournalProcedia Computer Science
Publication statusPublished - 1 Jan 2018
Event9th International Conference on Ambient Systems, Networks and Technologies, ANT 2018 - Porto, Indonesia
Duration: 8 May 201811 May 2018


  • Application Life Cycle
  • Conceptual Model
  • Device Life Cycle
  • Generic Life Cycle Model
  • Internet of Things
  • IoT Systems
  • Service Life Cycle
  • System Architecture
  • System Requirements


Dive into the research topics of 'Understanding IoT systems: a life cycle approach'. Together they form a unique fingerprint.

Cite this