Development of a Database for the Common Information Model of Power Grids


  • Saša Dević Schneider Electric DMS NS
  • Ivan Luković University of Novi Sad, Faculty of Technical Sciences



Common Information Model (CIM), database modeling, code generators, power grid, model to code transformation


Ongoing development of a complex model for power grid networks, based on the Common Information Model (CIM), is dealing with design, operability and exchange data among various power grid operators. To develop a general software support for CIM, that is constantly evolving, is not experienced as an easy task. This paper presents a methodological approach to development of a database that supports an easy storing and managing of active CIM instances, as well as their historical versions. As a way to facilitate the implementation of a proposed approach, we apply a paradigm of automatic programming. Our code generator eases the work on developing an API communication layer over the database and allows faster response on CIM changes. Finally, we present a performance cost analysis on test models. By this, our intention is to contribute to a wider acceptance of CIM in power grid networks.


Author Biographies

Saša Dević, Schneider Electric DMS NS

Senior engineer in Energy Market

Ivan Luković, University of Novi Sad, Faculty of Technical Sciences

Full Professor, Chair of Applied Computer Science