Methods and Tools for Validation and Testing

Johannes Kölsch*, Yajuan Guan, Christoph Grimm

*Corresponding author for this work

Research output: Contribution to book/anthology/report/conference proceedingBook chapterResearchpeer-review

Abstract

IoT development is a challenging process that covers various software, hardware, middleware, operation systems, IoT integration platforms, protocols, standardizations, etc. It also covers both physical and virtual domains. In order to effectively, economically, and reliably design, develop, test, and validate the proofs-of-concept and subsequent prototypes, a number of simulators and testing beds are employed in the IoT development process. Each component and the prototype can be emulated in the simulators, further being tested and validated in the testing bed prior to the practice deployment on sites. In this chapter, a detailed summary of existing IoT development methods and tools for validation and testing are presented.

Original languageEnglish
Title of host publicationIoT Platforms, Use Cases, Privacy, and Business Models : With Hands-on Examples Based on the VICINITY Platform
Number of pages18
PublisherSpringer Publishing Company
Publication date1 Jan 2020
Pages81-98
ISBN (Print)9783030453152
ISBN (Electronic)9783030453169
DOIs
Publication statusPublished - 1 Jan 2020

Bibliographical note

Publisher Copyright:
© Springer Nature Switzerland AG 2021.

Keywords

  • Hardware-in-the-loop
  • IoT node
  • IoT simulation
  • IoT testbed
  • IOTSIM
  • J-Sim
  • MAMMOTH
  • Matlab
  • Multi-level simulation
  • NS-2
  • OMNeT++
  • OPNET
  • Parallel discrete event system
  • SimIoT
  • Testing
  • Validation

Fingerprint

Dive into the research topics of 'Methods and Tools for Validation and Testing'. Together they form a unique fingerprint.

Cite this