Generic Design Clause Samples

Generic Design. The performance test tool contains multiple components responsible for the different aspects of load generation and analysis. In the current implementation, these are: • CoAP Server Emulation • Passive Monitoring These components are described in detail in Section 3. The CoAP Server Emulation module is the core component, that focuses on testing the CoAP Client Implementation of the User and managing communication between the testing tool and the VizTools/Result Store. It provides the necessary Resources and routines to test the stability of an IoT Device, whereas the Passive Monitoring module provides the means to monitor and analyse Layer 2-4 network traffic.
Generic Design. The performance test tool contains multiple components responsible for the different aspects of load generation and analysis. In the current implementation, these are: • CoAP Client Emulation • Impairment Generator • Passive Monitoring These components are described in detail in the following sections. The Timeline Controller is the central component of the performance test tool that is responsible for initializing and controlling all other components during the test execution. The Timeline Controller interprets the timeline configuration, constantly calculates the current values for each of the adjustable parameters and sends them to the subcomponents under its control. Per design, the Timeline Controller's function is generic and independent from the specific functions provided by the subcomponents. Each subcomponent provides identical interface to receive configuration or the parameter updates and to generate statistics. This way, the functionality of the test tool can be easily extended with new types of components (e.g. for different protocols) or by extending functionality of existing components without a need to modify the Timeline Controller or any other aspect of the framework.