Abstract
Internet-of-Things (IoT) has attained a major share in embedded software development. The new era of specialized intelligent systems requires adaptation of customized software engineering approaches. Currently, software engineering has merged the development phases with the technologies provided by industrial automation. The improvements are still required in testing phase for the software developed to IoT solutions. This research aims to assist in developing the testing strategies for IoT applications, therein ontology has been adopted as a knowledge representation technique to different software engineering processes. The proposed ontological model renders 101 methodology by using Protégé. After completion, the ontology was evaluated in three-dimensional view by the domain experts of software testing, IoT and ontology engineering. Satisfied results of the research are showed in interest of the specialists regarding proposed ontology development and suggestions for improvements. The Proposed reasoning-based ontological model for development of testing strategies in IoT application contributes to increase the general understanding of tests in addition to assisting for the development of testing strategies for different IoT devices.
Highlights
Internet of Things (IoT) is a concept that allows billions of tiny machines, such as sensors, to be connected to the internet
Software testing is essential to the proper functioning of the IoT. It is evaluated by domain experts of IoT, software testing and ontology engineering
The technique for data analysis of this work was performed to determine the satisfaction of ontology, whether it meets the necessary requirements referring to software testing, IoT and ontology engineering
Summary
Internet of Things (IoT) is a concept that allows billions of tiny machines, such as sensors, to be connected to the internet. The objective of this work is to assist in the development of testing strategies in IoT applications. The contribution of this work is to provide help in ontology development of a testing strategy focused on the IoT. Software testing is essential to the proper functioning of the IoT After ontology development, it is evaluated by domain experts of IoT, software testing and ontology engineering. The consistency and coherency of developed ontology checked by using “Pellet Reasoner” which aims to determine the satisfaction. It shows interest for specialists in current research.It provided the reflection of suggestions for improvements in ontology development as well as future work. To ensure IoT application quality, this research proposed the ontological modelling technique for test strategies development and consequent execution.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.