Search: onr:"swepub:oai:DiVA.org:liu-185436" >
Towards an Open-Sou...
Towards an Open-Source Modelica Compiler in Julia
-
- Tinnerholm, John, 1992- (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
- Pop, Adrian, 1975- (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
- Sjölund, Martin, 1984- (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
show more...
-
- Heuermann, Andreas (author)
- Linköpings universitet,Programvara och system,Tekniska fakulteten
-
- Abdelhak, Karim (author)
- Faculty of Engineering and Mathematics, Bielefeld University of Applied Sciences, Bielefeld, Germany
-
show less...
-
(creator_code:org_t)
- Linköping : Linköping University Electronic Press, 2020
- 2020
- English.
-
In: Proceedings of Asian Modelica Conference 2020, Tokyo, Japan, October 08-09, 2020. - Linköping : Linköping University Electronic Press. - 9789179297756 ; , s. 143-151
- Related links:
-
https://doi.org/10.3...
-
show more...
-
https://liu.diva-por... (primary) (Raw object)
-
http://www.ep.liu.se...
-
https://urn.kb.se/re...
-
https://doi.org/10.3...
-
show less...
Abstract
Subject headings
Close
- Recently the Julia language has become an option for scientific computing. As of 2020, efforts exist to provide libraries that emulate the equation-based modeling features provided by Modelica or otherwise provide such functionality in Julia. The issue with these approaches is that investment in standardization and libraries would be lost unless standard-complacency is guaranteed. We believe that it is possible to combine features from both by implementing such a compiler in Julia. We argue that this approach would open additional opportunities. One such being the handling of variable structure systems (VSS) within the framework of a Modelica standard-compliant compiler. The other being a proposed compiler architecture reminiscent of LLVM for equation-based object-oriented languages. Using the OpenModelica Compiler as a baseline, we verified the fidelity of our implementation by simulating a selected set of models. While there are performance penalties, we argue that improvements to the frontend would mitigate these issues.
Subject headings
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Keyword
- Modelica
- OpenModelica
- Compilers
- Applied computing
- Julia
- Variable Structure Systems
Publication and Content Type
- ref (subject category)
- kon (subject category)
Find in a library
To the university's database