June 29, 2017 conference call

A new object model, the CAPE-OPEN Binary Interop Architecture (COBIA), has been proposed as a next step in the evolution of CAPE-OPEN. COBIA will include registration components, binary interoperability standards, and middleware that acts as a bridge between software components. Development of COBIA involves a number of tasks, grouped in phases, which can be performed incrementally. This memo is intended to describe these tasks, and provide an overview of the implementation process.

June 29, 2017 conference call

Postby colancto » 29 June 2017, 06:48

The Methods & Tools Special Interest Group held a short conference call on June 29, 2017. Bill BARRETT (U.S. Environmental Protection Agency), Michael HLAVINKA (Bryan Research & Engineering) attended the meeting along with me.
The discussion topic was the threading model to be chosen for COBIA. Should COBIA allow for a Process Modelling Component (PMC) to be called from a different thread that the one it was created in? Is there a business case for this requirement or would it be "sufficient" to organize for duplicating a PMC in a different thread? Same applies to objects such as a Material Object.
Opinions are mixed on these matters and their implications somewhat unclear. Would such requirements involve merely defining the contract passed between components or require code development in COBIA middleware? One difficulty is that using multiple threads in process simulation software does not seem yet widespread but could be spreading. If you have an opinion on these matters, you are welcome to contribute to the analysis.
User avatar
colancto
Administrateur
 
Posts: 92
Joined: 23 October 2012, 11:46

Return to COBIA: CAPE-OPEN Object Model

Who is online

Users browsing this forum: No registered users and 2 guests

cron