DesignBIP: A Design Studio for Modeling and Generating Systems with BIP
Anastasia Mavridou (Vanderbilt University), Joseph Sifakis (Verimag),, Janos Sztipanovits (Vanderbilt University)

TL;DR
DesignBIP is a web-based, collaborative design studio that enhances the modeling, editing, and analysis of BIP systems through graphical interfaces, version control, and integration with existing tools.
Contribution
It introduces a graphical modeling environment for BIP, supporting scalability, reusability, and seamless integration with JavaBIP, addressing limitations of purely textual specifications.
Findings
Provides a web-based, collaborative platform for BIP modeling.
Supports graphical, parameterized BIP models with rigorous semantics.
Includes features like consistency checking, code generation, and tool integration.
Abstract
The Behavior-Interaction-Priority (BIP) framework, rooted in rigorous semantics, allows the construction of systems that are correct-by-design. BIP has been effectively used for the construction and analysis of large systems such as robot controllers and satellite on-board software. Nevertheless, the specification of BIP models is done in a purely textual manner without any code editor support. To facilitate the specification of BIP models, we present DesignBIP, a web-based, collaborative, version-controlled design studio. To promote model scaling and reusability of BIP models, we use a graphical language for modeling parameterized BIP models with rigorous semantics. We present the various services provided by the design studio, including model editors, code editors, consistency checking mechanisms, code generators, and integration with the JavaBIP tool-set.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
