Like us

Follow us

Swiss Made Software

Inhouse Training

Model Driven Software Development for Embedded Systems. more...

News  RSS-Feed abonnieren

Actifsource User Manual: New chapter added 3/26/15

Added new chapter 9.3.4 JavaListFunction Actifsource User Manual more...

Actifsource V6.8.1 2/4/15

- 1 Bug Fix more...

Actifsource V6.8.0 1/30/15

- 10 Features - 2 Bug Fixes more...

Job als Projektingenieur (Embedded-Systems) 1/6/15

Sind Software-Entwicklung und Embedded-Systems Ihre Leidenschaft? Denken Sie gerne abstrakt? Dann sind Sie bei uns genau richtig! more...

Code Snippet 1/5/15

Learn how transform code snippets into your target language. more...

Distributed real-time statemachine for embedded systems

Distributed real-time statemachine for embedded systems

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)

Supported Plattforms


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!

How it works

CIP is a model-based software development method for embedded systems. Using the CIP Method you are able to design reliable real-time state engines with smallest memory footprint. Click on Step 0 to proceed.
Step 0: Analyse Your Business Domain
Step 1: Communication With The Environment Design your Processes Step 2: Designing Processes Communicate between Processes Step 3: Communication Between Processes
Generate real time code for yout state engine anytime. Generate real time code for yout state engine anytime. Generate real time code for yout state engine anytime.
Step 4: Generate Your Code

Getting started