Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
High-Order Acausal Models
Linköpings universitet, Institutionen för datavetenskap.ORCID iD: 0000-0001-8457-4105
Linköpings universitet, Institutionen för datavetenskap. (PELAB)ORCID iD: 0000-0002-3435-4996
2009 (English)In: Simulation News Europe, ISSN 0929-2268, Vol. 19, no 1Article in journal (Refereed) Published
Abstract [en]

Current equation-based object-oriented (EOO) languages typically contain a number of fairly complex language constructs for enabling reuse of models. However, support for model transformation is still often limited to scripting solutions provided by tool implementations. In this paper we investigate the possibility of combining the well known concept of higher-order functions, used in standard functional programming languages, with acausal models. This concept, called Higher-Order Acausal Models (HOAMs), simplifies the creation of reusable model libraries and model transformations within the modeling language itself. These transformations include general model composition and recursion operations and do not require data representation/ reification of models as in metaprogramming/metamodeling. Examples within the electrical and mechanical domain are given using a small research language. However, the language concept is not limited to a particular language, and could in the future be incorporated into existing commercially available EOO-languages.

Place, publisher, year, edition, pages
ARGESIM , 2009. Vol. 19, no 1
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:kth:diva-163767OAI: oai:DiVA.org:kth-163767DiVA: diva2:803879
Note

QC 20150415

Available from: 2009-10-13 Created: 2015-04-12 Last updated: 2015-04-15Bibliographically approved

Open Access in DiVA

No full text

Other links

Link to Journal

Authority records BETA

Broman, DavidFritzson, Peter

Search in DiVA

By author/editor
Broman, DavidFritzson, Peter
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 46 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf