Text this: Viabilidade em programação não-linear : restauração e aplicações