Javascript must be enabled to continue!
Verificación de Programas Paralelos
View through CrossRef
En este tercer artículo de la serie que venimos presentando sobre la verificación axiomática de programas (en su variante de la Lógica de Hoare), tarea emprendida en el marco del proyecto del CAETI de construcción de un ambiente para asistir en el desarrollo de software, comenzamos a tratar el paradigma concurrente, para el que más se justifica el empleo de un método de prueba riguroso. Trabajamos con el modelo de los programas paralelos, programas concurrentes con procesos que comparten variables y se comunican a través de ellas (a pesar de la problemática común, por razones de espacio dejamos para el cuarto y último artículo el modelo de los programas distribuidos, programas concurrentes cuyos procesos son disjuntos y se comunican por medio de mensajes). Como en las publicaciones anteriores, remarcamos la idea de utilizar las axiomáticas descriptas como guías para obtener programas correctos por construcción. Destacamos además que las nociones fundamentales de la verificación axiomática observadas cuando analizamos los programas secuenciales, principalmente los predicados invariantes y las funciones variantes. se preservan en el contexto concurrente, a pesar de tener que considerarse una mayor variedad de clases de programas, propiedades y aspectos (metodológicos, semánticos, metateóricos).
Title: Verificación de Programas Paralelos
Description:
En este tercer artículo de la serie que venimos presentando sobre la verificación axiomática de programas (en su variante de la Lógica de Hoare), tarea emprendida en el marco del proyecto del CAETI de construcción de un ambiente para asistir en el desarrollo de software, comenzamos a tratar el paradigma concurrente, para el que más se justifica el empleo de un método de prueba riguroso.
Trabajamos con el modelo de los programas paralelos, programas concurrentes con procesos que comparten variables y se comunican a través de ellas (a pesar de la problemática común, por razones de espacio dejamos para el cuarto y último artículo el modelo de los programas distribuidos, programas concurrentes cuyos procesos son disjuntos y se comunican por medio de mensajes).
Como en las publicaciones anteriores, remarcamos la idea de utilizar las axiomáticas descriptas como guías para obtener programas correctos por construcción.
Destacamos además que las nociones fundamentales de la verificación axiomática observadas cuando analizamos los programas secuenciales, principalmente los predicados invariantes y las funciones variantes.
se preservan en el contexto concurrente, a pesar de tener que considerarse una mayor variedad de clases de programas, propiedades y aspectos (metodológicos, semánticos, metateóricos).
.
Related Results
Contribuciones a la verificación funcional moderna
Contribuciones a la verificación funcional moderna
El incesante desarrollo tecnológico en la industria del silicio y la necesidad de cumplir con tiempos de mercado competitivos han llevado al desarrollo de nuevas técnicas de diseño...
Probabilistically time-analyzable complex processor designs
Probabilistically time-analyzable complex processor designs
Industry developing Critical Real-Time Embedded Systems (CRTES), such as Aerospace, Space, Automotive and Railways, faces relentless demands for increased guaranteed processor perf...
Análisis comparativo de la implementación de la educación ambiental en programas de licenciatura de tres universidades
Análisis comparativo de la implementación de la educación ambiental en programas de licenciatura de tres universidades
La educación ambiental (EA) surge a partir de la gran preocupación en todo el mundo ante la crisis ambiental y es parte de un proceso que promueve competencias socioambientales. La...
Verificación de Programas Distribuidos
Verificación de Programas Distribuidos
Este artículo completa nuestra serie de cuatro artículos sobre la verificación axiomática de programas, que planteamos en el marco del proyecto del CAETI para construir un ambiente...
Caracterização dos Programas de Acompanhamento aos Jovens Egressos de Medidas Socioeducativas
Caracterização dos Programas de Acompanhamento aos Jovens Egressos de Medidas Socioeducativas
Resumo Este artigo tem como objetivo caracterizar os programas de acompanhamento aos jovens egressos de medida socioeducativa de internação (MSE). Participaram da pesquisa quatro m...
Trends and challenges in program evaluation: an interview with Chris Coryn
Trends and challenges in program evaluation: an interview with Chris Coryn
<p>Nesta entrevista, Chris Coryn, diretor do Programa de Doutorado Interdisciplinar em Avaliação, professor de Avaliação na Western Michigan University e editor-executivo do...
Mejora del rendimiento de las aplicaciones Java usando cooperación entre el sistema operativo y la máquina virtual de Java
Mejora del rendimiento de las aplicaciones Java usando cooperación entre el sistema operativo y la máquina virtual de Java
El uso de los entornos virtualizados de ejecución se ha extendido a todos los ámbitos y, en particular, se está utilizando para el desarrollo y la ejecución de aplicaciones con un ...
Audiência infantil de programas policiais: uma abordagem reflexiva
Audiência infantil de programas policiais: uma abordagem reflexiva
Objetivou-se averiguar a formação familiar e a permissibilidade dos pais sobre os programas policiais de televisão para crianças. Estudo exploratório descritivo de natureza qualita...

