Effects of Functional and Declarative Modeling Frameworks on System Simulation

Abstract System modeling frameworks can be categorized into imperative and declarative paradigms. A model's paradigm effects its efficacy: imperative models allow simple execution, while declarative models capture the behavior of the underlying system. This paper compares these paradigms, as well as functional and object-oriented frameworks, in light of physics-based systems. This is done by exploring the principles of systems modeling and simulation. Simulation is shown to be the composition of functions representing system behavior. Simulatable frameworks can be differentiated by their ability to identify and compose these functions for a specific input and output pairing. The various frameworks are explored, applying concepts more typically studied in computer science to general systems engineering. The frameworks are investigated by comparing simulations of a driven double pendulum in various modeling languages. Observations include that functional, declarative models allow for greater reusability and holistic system simulation.

Authors

Institutions

Publication Details

Journal
Journal of Dynamic Systems Measurement and Control
Published
2026-01-14
DOI
https://doi.org/10.1115/1.4070883
Primary Topic
Simulation Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Effects of Functional and Declarative Modeling Frameworks on System Simulation

Gregory Mocko, J. Morris, John R Wagner
Journal of Dynamic Systems Measurement and Control
Simulation Techniques and Applications
article

Effects of Functional and Declarative Modeling Frameworks on System Simulation

Gregory Mocko, J. Morris, John R Wagner
article en

Abstract

Abstract System modeling frameworks can be categorized into imperative and declarative paradigms. A model's paradigm effects its efficacy: imperative models allow simple execution, while declarative models capture the behavior of the underlying system. This paper compares these paradigms, as well as functional and object-oriented frameworks, in light of physics-based systems. This is done by exploring the principles of systems modeling and simulation. Simulation is shown to be the composition of functions representing system behavior. Simulatable frameworks can be differentiated by their ability to identify and compose these functions for a specific input and output pairing. The various frameworks are explored, applying concepts more typically studied in computer science to general systems engineering. The frameworks are investigated by comparing simulations of a driven double pendulum in various modeling languages. Observations include that functional, declarative models allow for greater reusability and holistic system simulation.

Journal of Dynamic Systems Measurement and ControlVol. 148(4)
Clemson University (US)
Openalex Percentile: Top 89%
Simulation Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Effects of Functional and Declarative Modeling Frameworks on System Simulation — Gregory Mocko, J. Morris, et al. · Journal of Dynamic Systems Measurement and Control (2026) | TGRS Research Map | TGRS