Aplicação de Alternativas Pré-Planejadas em Planos de Processo:

Tradicionalmente as decisões sobre planos de processos para a fabricação de peças são tomadas sem considerar aspectos dinâmicos do chão de fábrica, e desta forma introduz-se restrições artificiais que poderão dificultar a fase de programação da produção. Algumas situações que podem ocorrer no chão de fábrica que podem atrasar a fabricação são: indisponibilidade da máquina por estar ocupada fabricando outro lote, ou então por estar quebrada ou em manutenção; pode ser também que uma ou mais ferramentas não estejam disponíveis. 
Para evitar estes problemas, pode-se atrasar a determinação do plano de processos final, isto é, as possíveis alternativas neste caso não são descartadas, e sim consideradas até o momento da efetiva fabricação do lote no chão de fábrica. Esta linha de pesquisa busca gerar planos de processo contendo alternativas, e classes na linguagem Java têm sido desenvolvidas para isto. Para a representação dos planos de processos, tem-se utilizado dois tipos de representação: grafos E/OU e matrizes. Um exemplo de plano de processo contendo alternativas representado através de grafo E/OU é dado abaixo.