2014
DOI: 10.1080/17459737.2013.870610
|View full text |Cite
|
Sign up to set email alerts
|

Formal semantics for interactive music scores: a framework to design, specify properties and execute interactive scenarios

Abstract: Most interactive scenarios are based on informal specifications, so that it is not possible to formally verify properties of such systems. We advocate the need for a general and formal model aiming at ensuring safe executions of interactive multimedia scenarios. Interactive scores (is) is a formalism based on temporal constraints to describe interactive scenarios. We propose new semantics for is based on timed event structures (TES). With such a semantics, we can specify more properties of the system, in parti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
2
1

Relationship

6
1

Authors

Journals

citations
Cited by 20 publications
(19 citation statements)
references
References 10 publications
0
19
0
Order By: Relevance
“…N → R 1 sum(gain(delay1(Sinput1 / Sacq, delta)) || rl(Sinput2 / Sacq)) ds What are avail(S output1 , t), k(S output1 , t), req(S output1 , t)? Process calculi has been applied to the modeling of interactive music systems [18,17,23,28,16,27,1,24,19,4,14,11,13,15,2,22,12,20,21,10] and ecological systems [25,6,26,7]. In addition, research on algorithms [5,3,9] and software engineering [8] also contributes to this field.…”
Section: Reverse Operatormentioning
confidence: 99%
“…N → R 1 sum(gain(delay1(Sinput1 / Sacq, delta)) || rl(Sinput2 / Sacq)) ds What are avail(S output1 , t), k(S output1 , t), req(S output1 , t)? Process calculi has been applied to the modeling of interactive music systems [18,17,23,28,16,27,1,24,19,4,14,11,13,15,2,22,12,20,21,10] and ecological systems [25,6,26,7]. In addition, research on algorithms [5,3,9] and software engineering [8] also contributes to this field.…”
Section: Reverse Operatormentioning
confidence: 99%
“…On the other side, our logical characterization of ReactiveIS is based on the ideas in [10] where subexponentials in linear logic were used to give logical semantics to concurrent programming languages featuring modalities. In [11,13] the authors propose a semantics for IS based on process calculi. However, no practical techniques were proposed for the verification of the score as the logical characterization presented here.…”
Section: Concluding Remarks and Related Workmentioning
confidence: 99%
“…However, no practical techniques were proposed for the verification of the score as the logical characterization presented here. Moreover, the models proposed in [11,13] cannot be straightforwardly extended to deal with non-linear behavior.…”
Section: Concluding Remarks and Related Workmentioning
confidence: 99%
“…Surprisingly, many formalisms developed for population modelling have been also used to model music interaction in real life performance; for instance process calculi has been used to model real-time performance in music [105], computer music improvisation [85] and interactive music scores [102]. In fact, process calculi have been extensively applied to the modeling of interactive music systems [95,94,92,88,93,87,101,90,91,86,89,85,100,106,84,105,1,102,96,55,82,79,81,83,2,99,80,97,98,78] and ecological systems [103,60,104,61]. In addition, research on algorithms [57,53,70,67,69] and software engineering [74,46] also contributes to this field.…”
Section: Introductionmentioning
confidence: 99%