liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Higher-Order Acausal Models
Linköping University, Department of Computer and Information Science. (PELAB)
Linköping University, Department of Computer and Information Science. (PELAB)ORCID iD: 0000-0002-3435-4996
2008 (English)In: EOOLT 2008 / [ed] Peter Fritzson, François Cellier, David Broman, Linköping University Electronic Press , 2008, 59-69 p.Conference paper (Other academic)
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
Linköping University Electronic Press , 2008. 59-69 p.
Linköping Electronic Conference Proceedings, ISSN 1650-3686 (print), 1650-3740 (online) ; 29
Keyword [en]
Higher-Order, Acausal, Modeling, Simulation, Model Transformation, Equations, Object-Oriented, EOO
National Category
Computer and Information Science
URN: urn:nbn:se:liu:diva-44554Local ID: 77019ISBN: 978-91-7519-823-1OAI: diva2:265416
2nd International Workshop on Equation-Based Object-Oriented Languages and Tools (EOOLT 2008), 8 July 2008, Paphos, Cyprus
Available from: 2009-10-10 Created: 2009-10-10 Last updated: 2014-10-08

Open Access in DiVA

No full text

Other links


Search in DiVA

By author/editor
Broman, DavidFritzson, Peter
By organisation
Department of Computer and Information Science
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 129 hits
ReferencesLink to record
Permanent link

Direct link