BIP Design Studio
Important!
Before running the studio, please make sure of the following:
- You must first be logged into CPS-VO. If you have no account, you can create one here.
- Make sure you are using one of the supported web browsers listed here
Short Description
The Behavior Interaction Priority (BIP) framework, rooted in rigorous semantics, allows modeling heterogeneous component-based systems. We have developed DesignBIP; a design studio for the BIP framework. DesignBIP can be accessed via a web interface and allows specifying BIP models in a purely graphical way and generating the equivalent code. To facilitate scaling and reusability of BIP models, we have extended architecture diagrams, a graphical language for modeling architecture styles, to define parameterized BIP models. DesignBIP provides dedicated behavior and architecture model editors, architecture style and component type libraries, Java and XML code generation plugins, consistency checking mechanisms, integration with the JavaBIP-engine and visualization of its execution output.
Links
BIP Design Studio
Source Code: https://github.com/anmavrid/DesignBIP
Wiki: https://cps-vo.org/group/BIP/wiki
Overview: https://cps-vo.org/group/BIP/overview
Slides:
Video Tutorial: https://cps-vo.org/group/BIP/video
Publication: DesignBIP: A Design Studio for Modeling and Generating Systems with BIP
Contact: Anastasia Mavridou
Contributors:
Janos Sztipanovits (Vanderbilt University), Joseph Sifakis (Verimag), Hoang-Dung Tran (Vanderbilt University), Venkataramana Nagarajan (Vanderbilt University)
Acknowledgements:
This research is supported by the National Science Foundation award #CNS-1521617.