ModelBased Load Testing in the IoT System The increasing number of physical objects are being connected to the Internet at an incredible rate, forming the Internet of Things (IoT). This phenomenon not only increases the volume of data on the Internet, but also requires the development of complex software solutions, which need to be thoroughly tested. Testing of IoT systems represents a challenge, since it requires connecting a variety of physical devices to the system. Also, some problems can only be detected if there are a large number of active users in the system, or there are some users generating large data volumes. Simulations and software modeling of system components play an important role in the testing process. They allow to scale the usage of the system at a very low cost, and to perform various testing scenarios. In this paper, software models of components are proposed, which simulate real usersxe2x80x99 behavior in a home automation IoT system. Using the created models, the high load for the IoT cloud is created, and the system behavior is observed.

On the Automation of Security Testing for IoT Constrained Scenarios Due to the high increase of IoT technologies and devices, analyzing their security is crucial for their acceptance. Towards this end, an automated security testing approach should be considered as a cornerstone to cope with the business interests and the high fragmentation of new approaches. In particular, this work analyses the use of the ModelBased Testing (MBT) approach and specific technologies and tools to automate the generation of security tests. Then, we provide a detailed description of its application to the Elliptic Curve DiffieHellman over COSE (EDHOC) protocol, which is being defined within the scope of the Internet Engineering Task Force (IETF).