A Compositional Framework for Scientific Model Augmentation

07/01/2019
by   Micah Halter, et al.
0

Scientists construct and analyze computational models to understand the world. That understanding comes from efforts to augment, combine, and compare models of related phenomena. We propose SemanticModels.jl, a system that leverages techniques from static and dynamic program analysis to process executable versions of scientific models to perform such metamodeling tasks. By framing these metamodeling tasks as metaprogramming problems, SemanticModels.jl enables writing programs that generate and expand models. To this end, we present a category theory-based framework for defining metamodeling tasks, and extracting semantic information from model implementations, and show how this framework can be used to enhance scientific workflows in a working case study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/11/2020

Compositional Scientific Computing with Catlab and SemanticModels

Scientific computing is currently performed by writing domain specific m...
research
02/28/2022

An Algebraic Framework for Structured Epidemic Modeling

Pandemic management requires that scientists rapidly formulate and analy...
research
12/07/2010

Process Makna - A Semantic Wiki for Scientific Workflows

Virtual e-Science infrastructures supporting Web-based scientific workfl...
research
07/10/2018

A Cautionary Tail: A Framework and Case Study for Testing Predictive Model Validity

Data scientists frequently train predictive models on administrative dat...
research
11/14/2019

Radically Compositional Cognitive Concepts

Despite ample evidence that our concepts, our cognitive architecture, an...
research
03/06/2018

|Math, Philosophy, Programming, Writing| = 1

Philosophical thinking has a side effect: by aiming to find the essence ...
research
07/10/2018

A Cautionary Tail: A Framework and Casey Study for Testing Predictive Model Validity

Data scientists frequently train predictive models on administrative dat...

Please sign up or login with your details

Forgot password? Click here to reset