ReactiveIS
Operational Semantics
RSTART
p ∈ canStart(S, P) ⟨P, S, I, t⟩ |= cs(n)
⟨St, O⟩I,t
S
−→P ⟨start(St, p, t), O ∪ {ms(n)}⟩I,t
S
where n = targetP(p)
RSTOP
p ∈ canStop(S) ⟨P, S, I, t⟩ |= ce(n)
⟨St, O⟩I,t
S
−→P ⟨stop(St, p, t), O ∪ {me(n)}⟩I,t
S
where n = targetP(p)
RTIME
⟨S, ∅⟩I,t
S
−→∗
P
⟨S′, O⟩I,t
S
̸
−→P
⟨S, t⟩ I,O
=⇒P ⟨S′, t + 1⟩
Arias, Desainte-Catherine, Olarte, and Rueda (LaBRI) Foundations for Reliable and Flexible Interactive Multimedia Scores 9/13
9/13