Prevenção de Violações de Atomicidade usando Contratos