TY - JOUR
T1 - A common information model (CIM) toolkit framework implemented in Java
AU - McMorran, A.W.
AU - Ault, G.W.
AU - Morgan, C.
AU - Elders, I.M.
AU - McDonald, J.R.
PY - 2006/2
Y1 - 2006/2
N2 - The common information model (CIM) is an object-oriented representation of a power system and is used primarily as a data exchange format for power system operational control systems. CIM has the potential to be used as much more than an intermediary exchange language. This paper explores the possible use of CIM as the core of a power systems analytical toolkit for storing, processing, extracting, and exchanging data directly from CIM objects. To this end, this paper discusses solutions to some of the challenges in storing and processing large power system network models as native Java objects without sacrificing reliability and robustness. This paper highlights the advantages provided by such a system when dealing with extensions to the CIM standard and overcoming the problems posed with simultaneously maintaining backward compatibility without sacrificing a higher level of detail. This paper also addresses the issue of data processing performance in contrast to other approaches.
AB - The common information model (CIM) is an object-oriented representation of a power system and is used primarily as a data exchange format for power system operational control systems. CIM has the potential to be used as much more than an intermediary exchange language. This paper explores the possible use of CIM as the core of a power systems analytical toolkit for storing, processing, extracting, and exchanging data directly from CIM objects. To this end, this paper discusses solutions to some of the challenges in storing and processing large power system network models as native Java objects without sacrificing reliability and robustness. This paper highlights the advantages provided by such a system when dealing with extensions to the CIM standard and overcoming the problems posed with simultaneously maintaining backward compatibility without sacrificing a higher level of detail. This paper also addresses the issue of data processing performance in contrast to other approaches.
KW - common information model (CIM)
KW - extensiblemarkup language (XML)
KW - Java
KW - object-oriented data modeling
UR - http://ieeexplore.ieee.org/iel5/59/33424/01583715.pdf?tp=&arnumber=1583715&isnumber=33424
UR - http://dx.doi.org/10.1109/TPWRS.2005.857846
U2 - 10.1109/TPWRS.2005.857846
DO - 10.1109/TPWRS.2005.857846
M3 - Article
SN - 0885-8950
VL - 21
SP - 194
EP - 201
JO - IEEE Transactions on Power Systems
JF - IEEE Transactions on Power Systems
IS - 1
ER -