Journal Articles


[1]John Tinnerholm, Adrian Pop, and Martin Sjölund. A modular, extensible, and modelica-standard-compliant openmodelica compiler framework in julia supporting structural variability. Electronics, 11(11), 2022. [ bib | DOI ]


[1]Lena Buffoni, Lennart Ochel, Adrian Pop, Peter Fritzson, Niklas Fors, Görel Hedin, Walid Taha, and Martin Sjölund. Open Source Languages and Methods for Cyber-Physical System Development: Overview and Case Studies. Electronics, 10(8), 2021. [ bib | DOI ]
[2]Christoph Brinkrolf, Lennart Ochel, and Ralf Hofestädt. Vanesa: An open-source hybrid functional petri net modeling and simulation environment in systems biology. Biosystems, 210:104531, 2021. [ bib | DOI ]


[1]Peter Fritzson, Adrian Pop, Karim Abdelhak, Adeel Ashgar, Bernhard Bachmann, Willi Braun, Daniel Bouskela, Robert Braun, Lena Buffoni, Francesco Casella, Rodrigo Castro, Rüdiger Franke, Dag Fritzson, Mahder Gebremedhin, Andreas Heuermann, Bernt Lie, Alachew Mengist, Lars Mikelsons, Kannan Moudgalya, Lennart Ochel, Arunkumar Palanisamy, Vitalij Ruge, Wladimir Schamai, Martin Sjölund, Bernhard Thiele, John Tinnerholm, and Per Östlund. The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development. Modeling, Identification and Control, 41(4):241--295, 2020. [ bib | DOI ]


[1]Rahul Jain, Priyam Nayak, Rahul A. S, Pravin Dalve, Kannan M. Moudgalya, P. R. Naren, Daniel Wagner, and Peter Fritzson. Implementation of a property database and thermodynamic calculations in openmodelica for chemical process simulation. Industrial and Engineering Chemistry Research, 58(18):7551--7560, 2019. [ bib | DOI ]
[2]Priyam Nayak, Pravin Dalve, Rahul Anandi Sai, Rahul Jain, Kannan M. Moudgalya, P. R. Naren, Peter Fritzson, and Daniel Wagner. Chemical process simulation using openmodelica. Industrial and Engineering Chemistry Research, 58(26):11164--11174, 2019. [ bib | DOI ]


[1]Xiaolin Qin, Lu Yang, Yong Feng, Bernhard Bachmann, and Peter Fritzson. Index reduction of differential algebraic equations by differential dixon resultant. Applied Mathematics and Computation, 328:189 -- 202, 2018. [ bib | DOI | http ]


[1]Andrea Tundis, Lena Buffoni, Peter Fritzson, and Alfredo Garro. Model-based dependability analysis of physical systems with modelica. Modelling and Simulation in Engineering, 2017:1--15, 01 2017. [ bib | DOI ]


[1]Xiaolin Qin, Juan Tang, Yong Feng, Bernhard Bachmann, and Peter Fritzson. Efficient index reduction algorithm for large scale systems of differential algebraic equations. Applied Mathematics and Computation, 277:10--22, 2016. [ bib | DOI ]
[2]Åke Kinnander, Martin Sjölund, and Adrian Pop. Industrial Evaluation of Integrated Performance Analysis and Equation Model Debugging for Equation-Based Models. Modeling, Identification and Control, 37(4):225--236, 2016. [ bib | DOI ]


[1]Bernhard Thiele, Alois Knoll, and Peter Fritzson. Towards Qualifiable Code Generation from a Clocked Synchronous Subset of Modelica. Modeling, Identification and Control, 36(1):23--52, 2015. [ bib | DOI ]
[2]Roland Samlaus and Peter Fritzson. Semantic validation of physical models using role models. Transactions of The Society for Modeling and Simulation International, 91(4):383--399, 2015. [ bib | DOI ]


[1]Arash Disqah, Alireza Maheri, Krishna Busawon, and Peter Fritzson. Standalone DC Microgrids as Complementarity Dynamical Systems: Modeling and Applications. Control Engineering Practice, 35(10):102--112, 2014. [ bib | DOI ]
[2]Martin Sjölund, Peter Fritzson, and Adrian Pop. Bootstrapping a Compiler for an Equation-Based Object-Oriented Language. Modeling, Identification and Control, 35(1):1--19, 2014. [ bib | DOI ]
[3]Adrian Pop, Martin Sjölund, Adeel Ashgar, Peter Fritzson, and Francesco Casella. Integrated Debugging of Modelica Models. Modeling, Identification and Control, 35(2):93--107, 2014. [ bib | DOI ]
[4]Wladimir Schamai, Lena Buffoni, and Peter Fritzson. An Approach to Automated Model Composition Illustrated in the Context of Design Verification. Modeling, Identification and Control, 35(2):79--91, 2014. [ bib | DOI ]


[1]Lena Rogovchenko-Buffoni, Andrea Tundis, Muhammed Zoheb Hossain, Mattias Nyberg, and Peter Fritzson. An integrated toolchain for model based functional safety analysis. Journal of Computational Science, 5(3):408--414, 2013. [ bib | DOI ]
[2]Wladimir Schamai, Peter Fritzson, and Chris JJ Paredis. Translation of uml state machines to modelica: Handling semantic issues. in simulation. Transactions of the The Society of Modeling and Simulation International. Volume 89 Issue 4 April, 2013. [ bib | DOI ]


[1]Krishnamurthy Sheshadri and Peter Fritzson. Mathpde: A package to solve pdes by finite differences. Mathematica Journal, 13, 2011. [ bib | http ]
[2]Toby Myers, Peter Fritzson, and Geoff Dromey. Co-modeling: From requirements to an integrated software/hardware model. IEEE Computer, 44:62--70, 2011. [ bib | DOI ]


[1]David Broman and Peter Fritzson. Higher-order acausal models. Simulation News Europe, 19(1):5--16, 2009. [ bib ]


[1]Peter Fritzson, Vadim Engelson, and Krishnamurthy Sheshadri. Mathcode: A system for c++ or fortran code generation from mathematica. Mathematica Journal, 10(4), 2008. [ bib | http ]
[2]Håkan Lundvall, Kristian Stavåker, Peter Fritzson, and Christoph Kessler. Automatic parallelization of simulation code for equation-based models with software pipelining and measurements on three platforms. Computer Architecture News, 36(5), 2008. [ bib ]
[3]Stina Edelfeldt and Peter Fritzson. Evaluation and comparison of models and modelling tools simulating nitrogen processes in treatment wetlands. Simulation Modelling Practice and Theory, 16(1):26--49, 2008. [ bib | DOI ]


[1]Filip H.A. Claeys, Peter Fritzson, and Peter A. Vanrolleghem. Generating efficient executable models for complex virtual experimentation with the tornado kernel. Water science and technology, 56(6):65--73, October 2007. [ bib | DOI ]
[2]Adrian Pop, David Akhvlediani, and Peter Fritzson. Towards unified system modeling with the ModelicaML UML profile. Simulation News Europe, 17(2):9--15, September 2007. [ bib ]
[3]Adrian Pop and Peter Fritzson. An eclipse-based integrated environment for developing executable structural operational semantics specifications. Electronic Notes in Theoretical Computer Science (ENTCS), 175(1):71--75, May 2007. [ bib | DOI ]


[1]Peter Fritzson. Mathmodelica - an object oriented mathematical modeling and simulation environment. Mathematica Journal, 10(1):187--264, February 2006. [ bib ]


[1]Peter Fritzson, Peter Aronsson, Håkan Lundvall, Kaj Nyström, Adrian Pop, Levon Saldamli, and David Broman. The OpenModelica Modeling, Simulation, and Software Development Environment. Simulation News Europe, 15(44/45):8--16, December 2005. [ bib | pdf ]
[2]Adrian Pop, Ilie Savga, Uwe Assmann, and Peter Fritzson. Composition of xml dialects: A modelicaxml case study. Electronical Notes in Theoretical Computer Science, 114:137--152, 2005. [ bib | DOI ]


[1]Todd R. Reed, Nancy E. Reed, and Peter Fritzson. Heart sound analysis for symptom detection and computer-aided diagnosis. SIMPRA – Simulation Modelling Practice and Theory, 12(2):129--146, 2004. [ bib | DOI ]
[2]Peter Bunus and Peter Fritzson. Automated static analysis of equation-based components. Transactions of The Society for Modeling and Simulation International, 80(7-8):321--345, 2004. [ bib | DOI ]


[1]Sheshadri Krishnamurthy and Peter Fritzson. A general symbolic pde solver generator – beyond explicit schemes. Scientific Programming, 11(3):225--235, 2003. [ bib | DOI ]


[1]Dag Fritzson, Peter Fritzson, Patrik Nordling, and Tommy Persson. Rolling bearing simulation on mimd computers. In International Journal of Supercomputer Applications and High Performance Computing, 11(4):299--313, 1997. [ bib | DOI ]


[1]Niclas Andersson and Peter Fritzson. Overview and industrial application of code generator generators. In Journal of Systems and Software, 32(3):185--214, 1996. [ bib | DOI ]
[2]Michail Auguston and Peter Fritzson. Parforman – an assertion language for specifying behavior when debugging parallel applications. In International Journal of Software Engineering and Knowledge Engineering, 6(4):609--640, 1996. [ bib | DOI ]


[1]Lars Viklund and Peter Fritzson. Objectmath – an object-oriented language and environment for symbolic and numerical processing in scientific computing. Scientific Programming, 4(4):229--250, 1995. [ bib ]
[2]Peter Fritzson, Lars Viklund, Dag Fritzson, and Johan Herber. High level mathematical modeling and programming in scientific computing. IEEE Software, 12(4):77--87, 1995. [ bib | DOI ]


[1]Peter Fritzson, Mikhail Auguston, and Nahid Shahmehri. Using assertions in declarative and operational models for automated debugging. In Journal of Systems and Software, 25(3):223--229, 1994. [ bib | DOI ]
[2]Henrik Nilsson and Peter Fritzson. Declarative algorithmic debugging for lazy functional languages. In Journal of Functional Programming, 4(3):337--370, 1994. [ bib | DOI ]
[3]Dag Fritzson, Peter Fritzson, Lars Viklund, and Johan Herber. Object-oriented mathematical modelling – applied to machine elements. Computers and Structures, 51(3):241--253, 1994. [ bib | DOI ]


[1]Peter Fritzson and Dag Fritzson. The need for high-level programming support in scientific computing - applied to mechanical analysis. Computers and Structures, 45(2):387--395, 1992. [ bib | DOI ]
[2]Peter Fritzson, Nahid Shahmehri, Mariam Kamkar, and Tibor Gyimothy. Generalized algorithmic debugging and testing. In ACM LOPLAS - Letters of Programming Languages and Systems, 1(4):303--322, 1992. [ bib | DOI ]


[1]Peter Fritzson. Symbolic debugging through incremental compilation in an integrated environment. The Journal of Systems and Software, 3(4):285--294, 1983. [ bib | DOI ]


[1]Dan Strömberg and Peter Fritzson. Transfer of programs from development to runtime environments. BIT Numerical Mathematics, 20(4):434--442, 1980. [ bib | DOI ]


[1]Peter Fritzson and Karl-Fredrik Berggren. Pseudo potential calculations for expanded crystalline mercury. Journal of Solid State Physics, 19(4):385--387, 1976. [ bib | DOI ]