Visible to the public BIP Design Studio

Visible to the public 

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.

Visible to the public 

Links

Hosted version: BIP Design Studio 
(Important! To view the design studio, you need to be logged in CPS-VO. You can create an account here.)

Core paper on DesignBIP: http://amavridou.com/papers/mavridou2018designBIP.pdf

Slides: 

Overview of DesignBIPhttps://cps-vo.org/group/BIP/overview - All related papers and presentations

Source Codehttps://github.com/anmavrid/DesignBIP

Wiki: https://cps-vo.org/group/BIP/wiki - Features of the design studio

Video Tutorial: https://cps-vo.org/group/BIP/video

Contact: Anastasia Mavridou