Este repositório contém as classes abstratas projetadas a partir de um modelo de atualização de firmware de forma segura e confiável. A descrição das classes abstratas pode ser encontrada nesta monografia.
As classes abstratas visam implementar o comportamento desta máquina de estados finita. O diagrama de classes deste modelo de atualização de firmware pode ser encotrado aqui.