Model based programming in PAMELA - Tom Marble, Paul Robertson
1,942 views · Published 21 April 2016 · 38:17 · Indexed 21 October 2026
Channel: ClojureTV · 2016 · Science & Technology
We'll introduce PAMELA (Probabalistic Advanced Modeling and Execution Learning Architecture) which is a new declarative language and framework for process modeling. We'll also give a live demo of PLANVIZ - the PAMELA visualization tool to visualize Temporal Planning Networks (TPNs) and Hierarchical Task Networks (HTNs). PLANVIZ is written in ClojureScript, is based on om.text and leverages schema to parse and render TPNs and HTNs as interactive, resolution independent SVG graphs. Multiple users can collaboratively view the same perspective of a graph and even watch progress as the temporal plan is executed in real time. Dynamic Object Language Labs uses PAMELA to support automated reasoning about systems, to plan for mission implementations, and to diagnose and track model state at run time.
More from this channel
-
18:41
Fertile Ground, the Roots of Clojure - Michael Fogus
-
39:41
Lisp, Functional Programming, and the State of Flow - Tom Faulhaber
-
39:17
Protocol XIII: Clojure Protocols Explained - Sean Devlin
-
5:23
Aleph: A Framework for AsynchronousCommunication - Zach Tellman
-
26:57
Clojure and Android - Daniel Solano Gomez
-
38:24
Performance in the Wild - Craig Andera
-
41:18
Concurrent Stream Processing - David McNeil
-
42:20
Ousterhout's Dichotomy Isn't (Part 2 of the Simplicity/Power/Focus Series) - Stuart Halloway