especificação formal

Alexander Rodrigues Silva
Semântico SEO verified
Arquiteto de Informação e Engenheiro de Engenharia de Busca Semântica
calendar_today 25 de junio, 2021 timer 2 min de leitura Revisão por Pares: Sim

Uma especificação formal é uma descrição matemática de software ou de hardware que pode ser utilizada para desenvolver uma implementação dos mesmos. Descreve o que sistema deve fazer, e não (necessariamente) como o deve fazer. Dada uma especificação, é possível utilizar técnicas de verificação formal para demonstrar que o modelo de um sistema candidato está de acordo com a sua especificação. Isto tem a enorme vantagem de que sistemas candidatos incorrectos são detectados e podem ser revistos antes de se investir na sua implementação. Uma aproximação alternativa é utilizar passos de refinamento para transformar uma especificação num modelo completo, e por fim numa implementação concreta. É importante notar que um modelo (ou implementação) nunca pode ser declarado «correcto» isoladamente, mas apenas «correcto no que diz respeito à sua especificação». Determinar se uma especificação formal descreve correctamente o problema a resolver, é um problema à parte. É também um problema de difícil resolução, uma vez que consiste em construir uma representação formal abstracta de um domínio de problema informal e concreto, e este passo de abstracção não é responsável nem suficiente para ser por si só uma prova formal. No entanto, é possível validar uma especificação provando teoremas relativos às propriedades que o sistema deve possuir. Se se verificarem correctos, estes teoremas reforçam a compreensão da especificação, e a sua relação com o domínio do problema. Se não, a especificação provavelmente necessita de ser alterada para melhor reflectir a compreensão do domínio de quem está envolvido na produção (e implementação) da especificação.

school PROGRAMA DE FORMACIÓN FTS

Curso de SEO Semántico

Domine el Flujo de Trabajo Semántico (FTS) y posicione su contenido a la vanguardia de la optimización digital en la era de la Inteligencia Artificial.

check_circle 12 Módulos teóricos y de laboratorio
check_circle Acceso al ecosistema Graph Studio
check_circle Mentoría quincenal directa con el autor
Asegurar Plaza en el Grupo arrow_forward
Alexander Rodrigues Silva
Sobre o Autor

Alexander Rodrigues Silva

Pesquisador em Ciência da Informação, especialista em SEO Semântico e autor do livro "SEO Semântico: Fluxo de Trabalho Semântico". Lidera as pesquisas da Semântico SEO em Porto Alegre focadas na formalização de dados e arquiteturas GraphRAG.

DIÁLOGO CONCEITUAL

Deixe sua Reflexão ou Pergunta

Seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *.

Blog Semântico
Resumen de privacidad

Este sitio web utiliza cookies para que podamos ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando regresa a nuestro sitio web y ayudar a nuestro equipo a comprender qué secciones del sitio web le resultan más interesantes y útiles.