eFMI Compliance Checker
- Project
- 15016 EMPHYSIS
- Description
- Fast reporting of any anomalies in the container architecture or GALEC code files
- Can be easily updated and extended
- This tool has the potential to become the official eFMI compliance checker
- Contact
- Khaled Alekeish, ESI ITI GmbH
- khaled.alekeish@esi-group.com
- Technical features
Input(s):
- eFMU archive file
Main feature(s):
- Validating the archive architecture according to the specified container architecture
- Consistency checking of included model representations
- Checking the Compliance of the GALEC code (AlgCode) against the rules of the eFMI specification
Output(s):
- Compliance report which lists all inconsistencies and non-conformities with rules of the eFMI specification
- Integration constraints
- It is written in Python 3.8 so it requires the proper python installation
- Required Python modules: lxml.etree, hashlib, lark, colorama, collections.namedtuple and shutil
- Can be found in the repository: https://gitlab.ida.liu.se/emphysis/eFMU_ComplianceChecker
- Targeted customer(s)
eFMI users and tool vendors
- Conditions for reuse
- Open source
- License: GPLv3 license
- Confidentiality
- Public
- Publication date
- 26-01-2021
- Involved partners
- ESI ITI GmbH (DEU)