~/talk

Transactuations: Where Transactions Meet the Physical World

links:none on file
links:none on file
links:none on file
slides:none on file

Identifies that smart‑home apps suffer irreversible mismatches between device and software state and proposes transactuation, an abstraction that enforces a sensing invariant and an actuator invariant while only making application state durable. Implements Relacs on Azure Functions with Cosmos DB and Samsung SmartThings integration, runs static analysis over 182 apps and finds 309 undesirable consequences, reimplements apps showing similar LOC, and measures a median runtime cost of about 50% overhead while preserving correctness via speculative execution and a final actuation commit.

AI-written summary · about

  1. 0:00Introduction to IOT systems
  2. 1:00Failure in smart home systems
  3. 2:23Root causes of inconsistency
  4. 4:40Identifying system dependencies
  5. 7:06The trans-actuation abstraction
  6. 10:06Execution and implementation
  7. 12:51Evaluation and results
  8. 15:54Conclusion and Q&A
~/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.