## 1 Introduction
The paper focuseson the technical aspects of a simple demand side management program, whereas a lab environment test bed has been used that represents a number of actors involved in the interaction between the consumer and the energy provider for a DSM/ DR action to take place. There are also other use cases that developed that deal with DR/DSM. In references [32; 33] the use cases proposed address DR in terms of load profile management via pricing mechanisms and via reliability based signals, respectively. In reference [34] a use case on load management through dynamic tariffs is presented, whereas in reference [35] DR is addressed through utility commanded load control. Additionally, in reference [36], the event of direct load control is examined. The importance of customer involvement (residential and commercial) is highlighted in reference [37], where the case of customers responding to DR signals from utility and implementing DR is showed. Automation functions on the customer side are also described in use cases, i.e., in reference [38] the provisioning of a DR Home Area Network (HAN) device is proposed, whereas in reference [39] the authors discuss how the pricing data and the DR event messages are passed to HAN devices along with customer acceptance or not. In this work we follow the proposed methodology to define the examined use case, the actors involved and the interaction steps required. Further on, we map the use case to the interoperability layers of interest and we define the link and the actors involved in the interoperability test. Finally, we define the profiling procedure (BAP and BAIOP) with respect to interoperability. In contrast to reference [31], in this work we focus on the interoperability methodology and the necessary steps to perform interoperability tests. The example of the DSM use case is used to prove the applicability of the methodology on a real use case. In reference [31], focus is given on the experimental aspects of a DSM test and the interaction between customer and energy provider; no interoperability issues are examined. In addition, whereas a simplified version of a DSM case that would fit in a lab environment is described in reference [31], in this work we use the full chain of actors and their interactions that would be present in a real large-scale system to show the applicability of the interoperability methodology. The DSM case is used here as an example for the methodology; the interoperability test steps are described, however, it is out of the scope of this tutorial to provide additional experimental results and address technical issues with respect to the experimental part. Our contribution is summarised as follows:  
* We provide a structured methodology for interoperability testing which can become a valuable tool for researchers and engineers in order to validate the correct operation and exchange of information between different components of the smart grid. The proposed methodology is a complete tool for interoperability testing, which is missing from what already exists in the literature and can be applied in any smart grid interoperability use case. * The methodology gives the total sequence of steps to be followed, from the use case creation to the test results and statistical analysis and takes into account the SGAM model. * An example is given that shows how to apply this methodology: a use case is created and the methodology steps are followed for an interoperability test. The test steps are described. Through the given example, the reader can have a clear idea of how to implement the methodology on a smart grid interoperability use case. * The use case selected for this tutorial is a demand side management use case; it describes the interaction between the energy provider and customer and it involves many actors in the chain from energy provider and end user. This use case gives an insight of how these actors can interact and their depiction on the SGAM gives feedback on the plethora of standards that can be used in each data exchange link.