CIMverter is a software project around a deserialiser library (libcimpp) for C++ objects from XML/RDF documents based on the Common Information Model (CIM) standards (i.e. IEC61970/61968/62325) for the energy sector.
Currently it supports the conversion from CIM documents to
Furthermore it can be easily adapted to other Modeilca libraries just by an edition of Modelica template files which are just Modelica files with some place holders. More about the ideas behind CIMverter can be read here.