Documente Academic
Documente Profesional
Documente Cultură
B) Tcnicas e ferramentas
VDL / VDM: VDL (Vienna Definition Language), foi criado por Peter Lucas, emprestando a
forma de asseres de pr e ps-condio, depois evoluindo para a VDM (Vienna Definition
Method), um mtodo que aplica especificaoo formal em contratos de operao o e teoria
rigorosa de prova.
Baseados em modelos
Baseados em lgebra de processos
Baseado em Lgica
Baseado em Redes
Nos mtodos baseados em modelos o sistema especificado em relao a um modelo de
estado, construdo atravs de construtores matemticos como conjuntos e sequncias, e
no oferecem um meio explicito para especificar concorrncia, assim focalizam a
especificao de sistemas sequenciais, j os baseados em lgebra de processos so
especificados em relao s suas operaes e relacionamento fornecendo meios explcitos
para especificar concorrncia.
Todo mtodo formal tem quatro componentes bsicos:
Favorece uma compreenso mais profunda dos requisitos reduzindo erros e omisses
Podem ser analisadas matematicamente afim de provar que uma implementao est de
acordo com a especificao
possvel automatizar o processo de especificao formal
Contras
Preciso
Permite abstraes em alto nvel
Conciso(se escreve pouco, se l muito)
Manipulabilidade(reuso, automao)
A ferramenta CZT baseada na IDE do eclipse permitindo que sejam criados projetos
baseados na notao Z.
Notao B
Dentre as ferramentas que podem ser utilizadas so, podemos destacar a AtelierB, B4freee
ProB.