actifsource

Like us


facebook.com/actifsource

Follow us

actifsource on blogger.com
Swiss Made Software

Inhouse Training

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

News  RSS-Feed abonnieren

Language Workbench Challenge 2012 2/13/12

Actifsource submission for Language Workbench Challenge 2012. more...


actifsource V5.0.7 2/1/12

- 2 Bug Fixes more...


Domain Diagram Type 1/11/12

Learn how to customize domain diagrams to your specific need using a diagram type. more...


Diagram with Graphviz 12/20/11

Learn how to use the GraphvizBuildTask to generate diagrams from generated DOT files using Graphviz. more...


Feature Realization 11/21/11

Do you miss a specific feature? Do not hesitate to contact us. We will offer you a fixed price for the realization. more...


Eclipse Community Award 3/1/11

actifsource has been named one of the finalist for the Best Modeling Tool in the Eclipse Community Awards. more...


Actifsource Promo Video 2/21/11

New actifsource promo video on youtube. more...

CIP Tool

Important Information

CIP Tool has been over taken by actifsource GmbH in summer 2011. We are currently integrating the CIP Tool into the actifsource workbench. The release date is scheduled for summer 2012. Please contact us for any questions.

Model-based Construction of Embedded Real-Time Systems

Working with the CIP method (Communicating Interacting Processes) the behaviour of embedded systems is modelled by means of cooperating state machines. With CIP Tool® you create, compose and connect these components in a flexible way. The development process of the CIP method starts with a behavioural interface model and postpones the construction of functions. Processes that capture the behaviour of the system environment come first. In a second phase control processes are developed which interact with the established interface processes.

CIP models are automatically transformed into executable software components, each one consisting of a CIP machine and a CIP shell. The generated ANSI 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 - Communicating Interacting Processes

CIP 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 semiformal modelling techniques like Structured Analysis or the object-oriented UML approach, where high level models have to be completed by programming.

The CIP method supports the component-oriented paradigm of system construction: After identifying the nature of the problems to be solved, the solution of each problem is developed with suitable methods and tools. CIP components can easily be integrated with other software components, independently of the applied programming paradigm (structured or object-oriented).