2014
DOI: 10.1016/j.jsc.2014.01.004
|View full text |Cite
|
Sign up to set email alerts
|

A symbolic transformation language and its application to a multiscale method

Abstract: The context of this work is the design of a software, called MEMSALab, dedicated to the automatic derivation of multiscale models of arrays of micro-and nanosystems. In this domain a model is a partial differential equation. Multiscale methods approximate it by another partial differential equation which can be numerically simulated in a reasonable time. The challenge consists in taking into account a wide range of geometries combining thin and periodic structures with the possibility of multiple nested scales… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…Tom [3] is an extension of Java with algebraic terms, rule definitions and a strategy language, thus allowing programmers to combine imperative object-oriented programming and strategic term rewriting. The symbolic transformation language symbtrans designed in the context of MEM-SALab [4] (where models are defined using partial differential equations) extends Maple TM with conditional rewriting, strategies and pattern-matching modulo associativity and commutativity.…”
Section: Related Workmentioning
confidence: 99%
“…Tom [3] is an extension of Java with algebraic terms, rule definitions and a strategy language, thus allowing programmers to combine imperative object-oriented programming and strategic term rewriting. The symbolic transformation language symbtrans designed in the context of MEM-SALab [4] (where models are defined using partial differential equations) extends Maple TM with conditional rewriting, strategies and pattern-matching modulo associativity and commutativity.…”
Section: Related Workmentioning
confidence: 99%
“…Both are separately wellstudied but there are only few works about the combination of algebraic computation and term rewriting [7], [17], [18], [19]. We have implemented a Maple package, named symbtrans, extending Maple with rule-based programming, where rules, strategies and usual Maple functions can be freely combined [19]. The transformation language provided by the symbtrans package is deliberately an adaptation for Maple of popular strategy languages such as ρ-log [8] or TOM [20].…”
Section: B Symbolic Transformation Packagementioning
confidence: 99%
“…In [2] we presented a transformation language implemented as a Maple package. It relies on the paradigm of rulebased programming and rewriting strategies as well as their combination with standard Maple code.…”
Section: Introductionmentioning
confidence: 99%