Academia.eduAcademia.edu

Outline

Modelica On The Web

2019, Linköping electronic conference proceedings

https://doi.org/10.3384/ECP18154220

Abstract

Modelica has been around as a language from the late 1990's and since then a range of compilers and editors have emerged. Currently none of these environments provide a web-based user interface and follow the approach of requiring each end-user to install the application (typically together with a set of dependencies) on their local machine. This in itself may or may not be of major concern. Of more importance is their current lack of a seamless collaborative approach to modeling. This paper presents the first web-based collaborative graphical and textual modeling environment for Modelica based on WebGME and OpenModelica. Graphical composition of Modelica models from component libraries is supported via WebGME. Textual editing of the composite model is possible via OMWebBook.

References (11)

  1. Docker. Docker -Build, Ship, and Run Any App, Anywhere. https://www.docker.com/. Cited 2018 May 11.
  2. Peter Fritzson. Principles of Object Oriented Modeling and Sim- ulation with Modelica 3.3: A Cyber-Physical Approach. Wi- ley IEEE Press, 2014. ISBN 9781-118-859124.
  3. Peter Fritzson. Introduction to Modelica with Examples in Modeling, Technology, and Applications using OMWebBook http://omwebbook.openmodelica.org/. Techni- cal report, Linköping University, PELAB -Programming En- vironment Laboratory, 2017.
  4. Peter Fritzson and Vadim Engelson. Modelica -a unified object-oriented language for system modeling and simula- tion. In Eric Jul, editor, ECOOP'98 -Object-Oriented Pro- gramming, pages 67-90, Berlin, Heidelberg, 1998. Springer Berlin Heidelberg. ISBN 978-3-540-69064-1.
  5. Zsolt Lattmann, Tamás Kecskés, Patrik Meijer, Gábor Karsai, Péter Völgyesi, and Ákos Lédeczi. Abstractions for modeling complex systems. In International Symposium on Leverag- ing Applications of Formal Methods, pages 68-79. Springer, 2016.
  6. Eva-Lena Lengquist-Sandelin, Susanna Monemar, Peter Fritz- son, and Peter Bunus. Drmodelica -a web-based teaching environment for modelica.
  7. Miklós Maróti, Tamás Kecskés, Róbert Kereskényi, Brian Broll, Péter Völgyesi, László Jurácz, Tihamer Levendovszky, and Ákos Lédeczi. Next generation (meta) modeling: Web-and cloud-based collaborative tool infrastructure. MPM@ MoD- ELS, 1237:41-60, 2014.
  8. Patrik Meijer and Anastasia Mavridou. How to build a design studio with webgme. 05/09/2018 2018. ISSN ISIS-18-101.
  9. MongoDB. MongoDB: MongoDB for GIANT Ideas. https: //www.mongodb.com/. Cited 2018 May 11.
  10. NGINX. NGINX: High Performance Load Balancer, Web Server, Reverse Proxy. https://www.nginx.com/. Cited 2018 May 11.
  11. Redis. Redis. https://redis.io/. Cited 2018 May 11. Stephen Wolfram. The Mathematica Book. 5th Ed. Wolfram Media Inc, 2003. ISBN 1579550223.