[BOEK][B] Machine improvisation with formal specifications

A Donzé, R Valle, I Akkaya, S Libkind, SA Seshia… - 2014 - icmc14-smc14.net
We define the problem of machine improvisation of music with formal specifications. In this
problem, one seeks to create a random improvisation of a given reference melody that …

Control improvisation

DJ Fremont, A Donzé, SA Seshia - arxiv preprint arxiv:1704.06319, 2017 - arxiv.org
We formalize and analyze a new problem in formal language theory termed control
improvisation. Given a specification language, the problem is to produce an improviser, a …

[PDF][PDF] Control improvisation with application to music

A Donzé, S Libkind, SA Seshia, D Wessel - EECS Department, University …, 2013 - Citeseer
We introduce the concept of control improvisation, the process of generating a random
sequence of control events guided by a reference sequence and satisfying a given speci …

[BOEK][B] Algorithmic improvisation

DJ Fremont - 2019 - search.proquest.com
The increasing use of autonomy for safety-critical tasks, from operating power grids to
driving cars, has led to an acute need for reliable and secure systems. The ideal approach to …

A new taxonomy of sublinear right-to-left scanning keyword pattern matching algorithms

L Cleophas, BW Watson, G Zwaan - Science of Computer Programming, 2010 - Elsevier
A new taxonomy of sublinear (multiple) keyword pattern matching algorithms is presented.
Based on an earlier taxonomy by the second and third authors, this new taxonomy includes …

Specification mining for machine improvisation with formal specifications

R Valle, A Donzé, DJ Fremont, I Akkaya… - … in Entertainment (CIE), 2016 - dl.acm.org
We address the problem of mining musical specifications from a training set of songs and
using these specifications in a machine improvisation system capable of generating …

Combinatorial characterization of the language recognized by factor and suffix oracles

A Mancheron, C Moan - International Journal of Foundations of …, 2005 - World Scientific
Sequence Analysis requires to elaborate data structures, which allow both an efficient
storage and use. A new one was introduced in 1999 by Cyril ALLAUZEN, Maxime …

The structure of factor oracles

M Crochemore, L Ilie, E Seid-Hilmi - International Journal of …, 2007 - World Scientific
The factor oracle is a relatively new data structure for the set of factors of a string. It has been
introduced by Allauzen, Crochemore, and Raffinot in 1999. It may recognize non-factors …

Taxonomy-based software construction of SPARE Time: a case study

L Cleophas, BW Watson - IEE Proceedings-Software, 2005 - IET
The authors consider the design and implementation of SPARE Time as an example of
taxonomy-based software construction (TABASCO). SPARE Time is a C++ toolkit for …

A new taxonomy of sublinear keyword pattern matching algorithms

L Cleophas, BW Watson, G Zwaan - 2004 - research.tue.nl
This paper presents a new taxonomy of sublinear (multiple) keyword pattern matching
algorithms. Based on an earlier taxonomy by Watson and Zwaan [WZ96, WZ95], this new …