This is a tool which reads two EXPRESS schema files and a STEP Instance file which conforms to one of the EXPRESS schema files. It then analyzes the differences between the two schema files to determine how to mutate an instance file into one that conforms to the second schema file. Finally it applies that information to the STEP instance file thereby producing a new STEP instance file that conforms to the second schema file.
Source Code: browse GIT repository
Download: migrate 1.0
This this can be built using SBCL.
You should now find a migrate file in the current directory.