2013
DOI: 10.3384/ecp13090002
|View full text |Cite
|
Sign up to set email alerts
|

Operational Semantics for a Modular Equation Language

Abstract: Current equation-based object-oriented modeling languages offer great means for composition of models and source code reuse. Composition is limited to the source level, though: There is currently no way to compose precompiled model fragments. In this work we present t (n,p) , a language which aims to overcome this deficiency. By using automatic differentiation directly in the language semantics, t (n,p) offers the ability to implement index-reduction and causalisation of equation-terms without knowing their so… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 11 publications
0
1
0
Order By: Relevance
“…The closest work to ours is the work by Höger in [37][38][39]. In particular, in [37], the author explores the modular semantics of a non-causal language using automatic higherorder differentiation. The technique for performing automatic differentiation in this work is derived from [40].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The closest work to ours is the work by Höger in [37][38][39]. In particular, in [37], the author explores the modular semantics of a non-causal language using automatic higherorder differentiation. The technique for performing automatic differentiation in this work is derived from [40].…”
Section: Related Workmentioning
confidence: 99%
“…Indeed, although Faà di Bruno's formula has been extended to the multivariate case [43], it is unclear whether an implementation that use it can be made efficient. We would be interested to study other approaches to higher-order automatic differentiation (e.g., [40], used in [37]) to see if they provide solutions to this problem. Supporting user-defined signal functions could also allow for some integration of reactive causal programming, in particular coming from Functional Reactive Programming, in FHM's implementations.…”
Section: External Functionsmentioning
confidence: 99%
“…However, the above function can be generalized for more complicated input languages using techniques like automatic differentiation (Höger (2013)). Hence we conjecture that differentiation is possible for all quasilinear equations derived from all MODELICA equations.…”
Section: Derivatives and Hidden Constraintsmentioning
confidence: 99%