RiseClipse: using MDE tools for IEC standards
RiseClipse is an umbrella name for tools based on MDE technologies and dedicated to IEC standards. Open source RiseClipse components are availble under the EPL version 2.0.
The main use of RiseClipse is to validate IEC CIM files and IEC 61850 SCL configuration files : data described in these files are loaded in a way to become conformant with an UML model (either the CIM UML model or the SCL one), and OCL is used for validation. Therefore, the validation is not only done at the syntactic level but also at the semantic one. See this article for a longer explanation.
The simplest solution to validate CIM and SCL files is to use the web site provided by EDF.
You can also download « fat jar » tools on RiseClipse downloads (either with a command line interface or with a simplified graphical user interface). A Java runtime - at least version 11 - is required to run them.
Another option is to use a docker image.
Another method is to download a free SCL Reader from Triangle MicroWorks, Inc. First, download a 14 day evaluation license of SCL Navigator and apply the product key ‘freetool’. After 14 days, you will continue to have access to a free SCL Reader using OCL Verify to validate SCL files based on RiseClipse.
For more technical usages, see below.
RiseClipse other topics
- RiseClipse history (why and when RiseClipse is born)
- RiseClipse bugs (how to report defects)
- RiseClipse advanced use (other ways to use RiseClipse)
- RiseClipse technical (what is the technical basis of RiseClipse)
- RiseClipse source code (where is available the source code)
- RiseClipse development (how to contribute to RiseClipse)
- RiseClipse faq and contacts (for any question not answered here)