~/talk

Model based programming in PAMELA

Talkat Clojure/west 2016 · 2016-04-15..04-16· [clojure, web-platform]
links:none on file
links:none on file
slides:none on file

PAMELA is an open source declarative language for model-based programming that compiles models of cyber‑physical components down to planners and solvers and is published on GitHub PAMELA open source under Apache 2. The visualization tool PLANVIZ is built in ClojureScript with om.next and renders interactive, zoomable SVG graphs PLANVIZ in ClojureScript with om.next. It shows synchronized TPN and HTN views of a running plan (a quadcopter inspecting four waypoints) and connects over RabbitMQ-backed multiuser sync, and the demo executes end‑to‑end with highlighted state transitions.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Project Overview
  3. 2:54PAMELA Philosophy
  4. 7:06Language antecedents
  5. 9:01Model exchange
  6. 11:18What is a model based program
  7. 13:16Example
  8. 14:23Components
  9. 15:14Values
  10. 15:39Fields
  11. 16:16Modes
  12. 17:17Transitions
  13. 18:11TurnOn
  14. 19:09Model
  15. 20:24Wiring up
  16. 22:54Temporal plan network
  17. 24:40Processing
  18. 26:50PlanVis
  19. 29:43Tooltip
  20. 34:28Highlighting
  21. 35:05Quad video
  22. 36:09Mission dispatching
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.