DesignBIP: A Design Studio for Modeling and Generating Systems with BIP

05/24/2018
by   Anastasia Mavridou, et al.
0

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.

READ FULL TEXT

page 8

page 23

page 24

page 25

research
06/26/2018

Process Network Models for Embedded System Design Based on the Real-Time BIP Execution Engine

Existing model-based processes for embedded real-time systems support th...
research
11/27/2018

A Notebook Format for the Holistic Design of Embedded Systems (Tool Paper)

This paper proposes the use of notebooks for the design documentation an...
research
02/09/2023

Timed I/O Automata: It is never too late to complete your timed specification theory

A specification theory combines notions of specifications and implementa...
research
03/06/2023

Using Spoofax to Support Online Code Navigation

Spoofax is a language workbench. A Spoofax language specification genera...
research
08/08/2021

Visual Analysis of Hyperproperties for Understanding Model Checking Results

Model checkers provide algorithms for proving that a mathematical model ...
research
07/31/2019

Aquarium Technical Report Preprint

In this technical report, we present the core calculi for two of the dom...
research
11/29/2021

Enabling Reusable Physical Design Flows with Modular Flow Generators

Achieving high code reuse in physical design flows is challenging but in...

Please sign up or login with your details

Forgot password? Click here to reset