Development of IoT Infrastructure and Testing of IoT Applications Using UML State Machine

Kour, Himashri (2017) Development of IoT Infrastructure and Testing of IoT Applications Using UML State Machine. MTech thesis.

[img]PDF (Full text is restricted upto 17.01.2020)
Restricted to Repository staff only



Internet of Things adoption in traditional and slow changing industrial plants such as power, water, oil-gas and chemical has proven to be beneficial in providing business value by transforming the way data is utilized in decision making and visualization. Typical industrial IoT use cases involve acquiring data from sensor devices in plant and communicating the same to internet for local or remote monitoring and control. The sensor data acquisition in an industrial plant thus becomes paramount as the same acquired data is used for bringing out the underlying knowledge of system. IoT typically requires a local, low power wireless communication to acquire data from sensor devices and local gateway that can be connected to internet for local or remote monitoring and control. This thesis describes how Bluetooth low energy (BLE) technology can be used to connect sensor nodes to Internet-based services and applications using gateway in an industrial plant. It also investigates the performance of BLE technology as a local communication for sensor device monitoring.
IoT infrastructure for a smart factory consists of lot of complex software which need to be tested properly. Some software applications involve lots of user interactions and some are fully automated based on control signal. With the increase of technology, demand for proper testing methodology has got increased as well. There are lots techniques and tools for software testing. Different tools are used for different applications based on the requirement, technology and type. Among them, one of the most popular technique is model based testing. Due to its advantages of low cost and low time complexity, it is the best suitable approach for most of the applications.
In this thesis, I have developed an effective model based testing aproach alongwith a proposed IoT infrastructure for smart factory development. The model based testing approach is based on UML state machine diagram. This aproach is to generate and execute test cases automatically from the UML state machine. It also measures the code coverage of the testsuite. Basically, this technique will be useful for those software, that has remote control or automation function and many states changes.

Item Type:Thesis (MTech)
Uncontrolled Keywords:IoT; Bluetooth Communication; Sensor monitoring; Software testing; Model based testing
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:8814
Deposited By:Mr. Kshirod Das
Deposited On:09 Mar 2018 19:21
Last Modified:09 Mar 2018 19:21
Supervisor(s):Mohapatra, Durga Prasad

Repository Staff Only: item control page