What We Want to Develop

Full featured editor

Configuration widget

Standalone web app
V1

Desktop
app

Standalone web app
V2

Integration into a
third-party application

Integration
into an existing Modelica diagram editor

In Two Phases

Configuration
widget

Full-featured diagram editor, integrating
the configuration widget natively

1.

2.

2020

2021

2022

2023

Calendar years

(At least one of the two)

2022

Modelica JSON
representation

  • Client-side JS code with minimal dependencies
  • Open source (3 or 4-clause BSD)
  • Available as a free software

Modelica classes

  • Based on Modelica JSON schema and parser developed by LBL
  • JS libraries can be leveraged
  • Based on Modelica specification

Full specification available at
github.com/lbl-srg/linkage.js

Configuration
widget

Requirement Overview

modelica-json translator
(LBL)

call

read

write

read

write

read

write