Product Details Supplier Info More products

Cofluent Design has announced that Cofluent Studio can generate embedded C code for the IEEE standard Portable Operating System Interface [for Unix] (Posix).

The Posix application programming interface (API) is supported by most commercial and open-source embedded Linux and real-time operating systems (RTOS).

Cofluent Studio’s C code generation technique can be customised to match the end user’s coding standards and chosen API in order to target other operating system APIs.

‘Cofluent Studio allows users to simulate the execution of multi-thread software on multiprocessor hardware just from graphical models,’ said Vincent Perrier, chief technical officer of Cofluent Design.

‘Cofluent Studio generates SystemC transaction-level modelling (TLM) code from standard UML/SysML to achieve model execution.

‘This allows full system simulation even if the software and hardware are not available yet, for behaviour, real-time, performance and power prediction.

‘With the additional capability of embedded C code generation from executable specifications, designers can accelerate the development of their embedded software application,’ he added.

‘Cofluent Design recently announced the support of UML/SysML for modeling multicore embedded devices and chips,’ said Stephane Leclercq, chief executive officer of Cofluent Design.

‘From the same system-level description, users can generate SystemC for hardware verification and now C for software implementation.

‘Cofluent Studio is the first ESL toolset offering a unified modelling and simulation environment to system, software and hardware engineers,’ he added.

Embedded C code generation will be available in this year’s third quarter as an optional feature of Cofluent Studio v3.2.1.

It is based on Sodius’ MDWorkbench, an Eclipse-based integrated development environment (IDE) for code generation and model transformation, devoted to implementing model-driven engineering strategies.

Embedded C code generation can be used out-of-the-box with the MDWorkbench runtime bundled with Cofluent Studio, or can be customised by using the full IDE available from Sodius.

Cofluent Design

View full profile