CIP Tool

Actifsource code generator for any programming language

Distributed real-time statemachine for embedded systems

Distributed real-time statemachine for embedded systems

Supported Plattforms

In a nutshell

  • State engine for real-time requirements
  • Minimal RAM/ROM footprint
  • No operating system required (see DEC Tool)
  • Works on multi processor architectures
  • Code generator for C, C++ and Java (ask us for any other language)


CIP (Communicating Interacting Processes) is a formal model-based development method for embedded real-time systems; examples include industrial production processes, flexible manufacturing, highly automated devices and communication networks. Model-based methods rely on complete mathematical models. This stays in contrast to semi-formal modeling techniques like Structured Analysis or the object-oriented UML approach, where high level models have to be completed by programming.

CIP models are transformed automatically into executable software components, each one consisting of a CIP machine and a CIP shell. The generated ANSI C or C++ Code uses standard library calls only and is thus independent of any environment or operating system. The same code is used in system animations, for simulation and on the target system.

CIP Tool® takes you from concept to reality.
Faster, easier, safer!


  • CIP Communication 1
  • CIP Process Button
  • CIP Process Lamp
  • CIP TestCase



Like us

Follow us

News  RSS-Feed abonnieren

Actifsource V11.5.0 4/26/24

- 15 Features - 7 Bug Fixes more...

Job als R&D Ingenieur (Embedded-Systems, Model Driven Development) 4/25/24

Sind Software-Entwicklung und Embedded-Systems Ihre Leidenschaft? Denken Sie gerne abstrakt? Dann sind Sie bei uns genau richtig! Wir bauen für unsere Auftraggeber kundenspezifische more...

Actifsource V11.4.0 11/23/23

- 24 Features - 7 Bug Fixes more...