CAPE-OPEN main concepts and software implementation

On-demand training



Level 2


French - English


One day


Request a proposal for the dates and location of your choice.


The objective of this level 2 (advanced) course is to introduce the main concepts of the CAPE-OPEN standard and to provide software developers with a first insight into how to implement it. The course addresses in particular the common specifications to software objects and domains, as well as the specifications required to access thermodynamic and unit operation calculations.

By the end of the session, participants will have a practical knowledge on how to approach and realize a CAPE-OPEN implementation project.

These objectives are evaluated at the end of the training.

Who should attend?

This course is particularly relevant for the people involved in software development who wish to make their existing codes comply with the CAPE-OPEN standard, in order to allow them to interact with other applications developed in-house, by universities, by third parties or commercially available.


  1. CAPE-OPEN Generalities
    1. Introduction
    2. Scope
    3. History
    4. Methods and tools
    5. Process Modelling Executive (PME)
    6. Process Modelling Component (PMC)
    7. PMC: primary and secondary objects
    8. CAPE-OPEN Laboratories Network (CO-LaN)
  2. CAPE-OPEN Common Specifications
    1. Introduction
    2. Types and constants
    3. Identification
    4. Parameters
    5. Collection
    6. Simulation context
    7. Utilities
    8. Error handling
    9. Persistence
  3. CAPE-OPEN Thermodynamic Specifications
    1. Introduction
    2. Identifiers
    3. CAPE-OPEN Thermodynamic Interfaces
    4. "Material Object" concept
    5. "Thermo Property Package" concept
    6. "Thermo System" concept
    7. Code examples
    8. Implementation tips
    9. Available commercial & academic implementations
  4. CAPE-OPEN Unit Operation Specifications
    1. Introduction
    2. Interface diagram
    3. Identifiers
    4. CAPE-OPEN Unit Operation Interfaces
    5. "Unit" concept
    6. Practical scenario
    7. Implementation tips
    8. Available commercial & academic implementations

You want to learn more about our training courses

Quote request Contact us View scheduled courses

Cost and Conditions

  • ProSim is a certified training center.

Training organization

  • Duration: two days on site or several half-days online
  • Location: on customer site, at ProSim, virtually ...
  • Accessibility: contact us if you have a disability.
  • Language: training can take place in French or English.
  • Equipment: one computer per person is recommended. A software license will be provided by ProSim for the duration of the training if necessary.
  • Teaching method: the training course consists in theoretical lectures and applications exercises. A number of concrete case studies are discussed.
  • Materials used: educational booklet, Powerpoint presentation, computer with software installed.
  • Methods used and assessment methods: the assessment of prior learning is carried out during training by carrying out several practical exercises.
  • Trainers: all our training courses are led by experienced trainers recognized by their peers. Our trainers are the same persons who develop the software and take care of Support.
  • Training follow-up: the follow-up of the execution of the action is done with the signature of attendance sheets by each trainee and by the evaluation sheet of the training session.
  • Software: Simulis Thermodynamics, ProSimPlus and different CAPE-OPEN tools will be used to illustrate some topics.
  • At the end of the training, a certificate will be issued.


  • Knowledge in object oriented programming is recommended (not mandatory).


Comment peut-on vous aider ?
Une question sur nos logiciels de simulation et/ou services, contactez-nous.

Formulaire de contact