The Interoperability SIG met from 9 am till 10 am European Central Time.


Versioning of documents, documentation sets, IDL, type libraries, etc…


Malcolm WOODMAN, Michael HALLORAN (Contractor to CO-LaN), Michel PONS (Contractor to CO-LaN as Chief Technology Officer)


The Interoperability SIG developed a first draft list of purposes for versioning:

  1. Allow the end user to know which PMEs and PMCs are designed to interoperate
    • Without manual testing, based on vendor literature
    • Needs to be as simple as possible
  2. Certification is designed to ensure that actual implementations will interoperate
    • will require an unambiguous versioning scheme against which to test
  3. Allow existing implementations to continue to work and interoperate without code changes
  4. Make it clear to existing & new developers which versions of the CAPE-OPEN standard are available
    • And need to be implemented to allow interoperability
    • Needs to be as simple as possible
  5. Allow automated recognition by a PME of the version(s) supported by PMC
    • minimisation of the effort required to code the checks for which versions are implemented

Michael HALLORAN is going to experiment with the IDL to understand:

  • When do we need to change an interface name or add a new method?
  • How the name space is used by a compiler?

Next meeting of the Interoperability SIG is scheduled for August 30, 2018.


Any CO-LaN member with interest in the development of the set of software tools offered by CO-LaN is welcome to join. If you have the necessary expertise in programming and CAPE-OPEN, you are welcome to contribute. Please contact Malcolm WOODMAN, leader of the Interoperability SIG for further information.