Padrões de desenho em soluções programadas de automação flexível - Pereira, Miguel Ribeiro (2011)