- What is the BIP Design Studio?
- BIP Design Studio Features
- What is Behavior-Interaction-Priority (BIP)?
What is the BIP Design Studio?
DesignBIP is a web-based, collaborative, modeling and execution environment for building concurrent systems using the BIP component framework. DesignBIP allows specifying BIP interaction and behavior models in a graphical way and generating the equivalent code. DesignBIP provides model repositories, design guidance services, code generators and integration with the BIP tool-set.
- Collaborative, automatically versioned web-based development
![](/sites/cps-vo.org/files/BIPScreen_Shot_2017-11-10_at_11.04.35_0.png)
- Dedicated BIP model editors
![](/sites/cps-vo.org/files/BIP_Screen_Shot_2017-11-10_at_11.05.30_0.png)
- Fully integrated Java code development
![](/sites/cps-vo.org/files/BIP2Screen_Shot_2017-11-10_at_11.08.59_0.png)
- Fully integrated BIP runtime and execution visualization
![](/sites/cps-vo.org/files/BIP3Screen_Shot_2017-11-10_at_11.09.59_0.png)
- Model repositories for architecture styles
![](/sites/cps-vo.org/files/BIP4Screen_Shot_2017-11-10_at_11.06.33_0.png)
What is Behavior-Interaction-Priority (BIP)?
BIP is a framework for the component-based design and analysis of software systems. It has been successfully used for modeling and analysis of a variety of case studies and applications, such as performance evaluation, modeling and analysis of TinyOS-based wireless sensor network applications, construction and verification of a robotic system. In the latter, the code generated by the tool-chain along with the BIP engine is used as a controller for the robot. The BIP framework also offers validation techniques for checking essential safety properties.