CO-LaN Banner
OpenSource   Forum   Newsletters   Home  



Software Tools

The CO-LaN offers different tools, documents and templates to support the development of CO compliant software:

Migration Support

A migration cookbook has been delivered by the Global CAPE-OPEN project to assist with migration of legacy software to the CO standard. It addresses migration issues, strategies, methods and tools as well as experiences.
Currently, two Migration wizards are publicly available from CO-LaN that can be used for Unit Operation and Property Package component development. The Unit Operation Wizard is implemented as a plug-in for Visual Basic 6.0 and guides a developer on the steps to be taken towards producing a CAPE-OPEN compliant software component. More...

Code examples

Source code examples are proving a good starting point for development.

In the course of the design of version 1.1 of the Thermodynamic and Physical Properties interface, CO-LaN has supported the development of one such example in Visual Basic 6.0 for a Property Package and a Property Calculator compliant with CAPE-OPEN 1.1 Thermodynamic and Physical Properties interface specification. More... This first example relied on proprietary code for the calculation part. This was supplied by InfoChem. It was felt necessary to provide a more complete source code example. This has been done in 2011 with this release: Thermo System, Property Package Manager and Property Package source code in both Visual Basic 6 and C++ have been developed by AmsterCHEM under contract with CO-LaN and made available. More...

Another example, in C++, has been made available by AmsterCHEM for a water and steam property package.

CO-LaN has also supported the development of two Unit Operations examples by AmsterCHEM, one in Visual Basic 6 and the other one in C++. Both examples are simple mixer-splitters and are provided in the same installation package. Version 1.0.4 is now available. They are consuming either thermodynamic objects under version 1.0 or version 1.1 of the CAPE-OPEN standards.

CO Tester 

The CO Tester checks the basic conformity with CAPE-OPEN standards of a component implementing, at this stage, either the UNIT or the THRM interface sets as defined in the standards. The CO Tester acts as a basic simulation environment where software components can be plugged in. It has been designed to automatically carry out a number of testing scenarios. The CO Tester needs only to be downloaded (free of charge) and installed (currently, only a Windows executable is available). It comes with a help functionality explaining how to use the tool and its various features. More...

Logging and Testing Tool

CO-LaN has developed a software tool capable to log all the interactions taking place between a CAPE-OPEN Process Modelling Component and a CAPE-OPEN Process Modelling Environment. The tool, named COLTT (for CAPE-OPEN Logging and Testing Tool), does not change the global interaction between the PMC and the PME.
COLTT is made available as an open source code and the corresponding project is hosted at SourceForge. COLTT includes a Viewer that simplifies scanning of log files for errors. The most recent documentation for potential developers of COLTT can be found here (COLTT Development) as a PDF file. The most recent COLTT version is 2.1 and has been released on August 28, 2012. The document describing the roadmap for COLTT after 2.1 has been updated in March 2013 and publicly released in April 2013. More...

COM-CORBA Bridging

As the CAPE-OPEN standard supports two implementation models one based on COM the other based on CORBA it is desireable to have a technology allowing the user to combine components implenented using COM or CORBA. As the two standards are not compatible a software tool is needed that establishes a platform for middleware interoperability. More...

© CO-LaN 2014. All rights are reserved unless specifically stated otherwise.
Valid CSS! Valid HTML 4.01 Transitional
Blue background