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)
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.