The Methods & Tools Special Interest Group met from 5 pm till 5:40 pm Central European Time. The meeting was originally scheduled for July 12 and was rescheduled to July 14 to accommodate constraints of participants.

Agenda:

  • Next steps in Workpackage 1 of COBIA Phase III
  • Threading models defined in COBIA middleware

Participants
U.S. Environmental Protection Agency (represented by Bill BARRETT), AmsterCHEM (represented by Jasper van BATEN), Bryan Research & Engineering (represented by Michael HLAVINKA), Michel PONS (contractor to CO-LaN as Chief Technology Officer).

Highlights

Michel PONS reported to Methods & Tools Special Interest Group on the request he pushed recently to CO-LaN Management  Board for authorization on further steps to be launched within Work Package 1 of COBIA Phase III.

Based on the memo developed by Methods & Tools SIG over the past few weeks, CO-LaN Management Board has been asked to take position on the proposed work order. No decision has been made yet by CO-LaN Management Board and Michel PONS summarized the feedback received from Management Board, including the request that Céondo GmbH must be more involved in COBIA development.

Three tickets have been recently opened on the latest COBIA release (1.2.0.9). Methods & Tools SIG assessed if there is a need to issue immediately a new version of COBIA. The consensus reached is that there is no urgency in releasing version 1.2.0.10.

Methods & Tools SIG progressed the memo describing the CAPE-OPEN Threading Model. Memo is at version 13. The memo gives the overall context, the purpose of the memo and begins by adressing general objectives behind the definition and use of multi-threading with CAPE-OPEN applications, then summarize the COM Threading Models before describing the Threading Models for COBIA middleware, and ending with interoperability and threading control between COM and COBIA-based applications.

During the discussion, it appeared that the main difference between the COBIA and COM Threading Models comes from the fact that in COM the Threading Model is agreed upon per thread or per group of threads. A group of threads is an apartment. In COBIA the Threading Model is agreed upon per PMC instance. It makes the Threading Models in COM much more rigid than in COBIA. Therefore, there is no real problem sticking COBIA objects in COM, while some arrangements have to be made the other way round.

Next conference call is scheduled for July 19, 2022.

Contact

Picture of Bill BARRETT (US EPA representative) in December 2018Contact Bill BARRETT (representative of US Environmental Protection Agency, leader of the Methods & Tools Special Interest Group) should you wish to join the Methods & Tools Special Interest Group. Its charter is: “Improve integration, and expand utilization of Computer-Aided Process Engineering (CAPE) applications within the enterprise through identification and resolution of existing cross-cutting issues with the CAPE-OPEN platform, develop mechanisms for use of CAPE within other application domains, and incorporate advances in information technology into the CAPE-OPEN platform.”