Mostly-strongly-timed programming

Hiroki Nishino*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Strongly-timed programming provides precise timing behaviours in logical time, which is crucial for audio programming. Yet, in the presence of time-consuming tasks, it can easily fail in coordinating the advance of logical time and the passage of real time. This can cause undesirable results, such as unexpected noise in sound output. We propose mostly-strongly-timed programming, which integrates asynchronous behaviours into strongly-timed programming so that the underlying scheduler can suspend and resume time-consuming tasks so as not to invalidate the synchrony hypothesis. Such integration can enlarge the application domain of the programming concept.

Original languageEnglish
Title of host publicationSPLASH'12 - Proceedings of the 2012 ACM Conference on Systems, Programming, and Applications
Subtitle of host publicationSoftware for Humanity
Pages93-94
Number of pages2
DOIs
StatePublished - 2012
Externally publishedYes
Event2012 3rd ACM Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH 2012 - Tucson, AZ, United States
Duration: 19 10 201226 10 2012

Publication series

NameSPLASH'12 - Proceedings of the 2012 ACM Conference on Systems, Programming, and Applications: Software for Humanity

Conference

Conference2012 3rd ACM Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH 2012
Country/TerritoryUnited States
CityTucson, AZ
Period19/10/1226/10/12

Keywords

  • Computer music; programming concept

Fingerprint

Dive into the research topics of 'Mostly-strongly-timed programming'. Together they form a unique fingerprint.

Cite this