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

Watch on YouTube

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