Ingeniería de Software II

De Cuba-Wiki
(Redirigido desde «Ingeniería del Software II»)
Saltar a: navegación, buscar
Essay.svg Esta página necesita que se completen sus guías de ejercicios.
El estado actual de las guías de ejercicios no es el esperado. Se agradece cualquier aporte de ejercicios nuevos o corrección de los ejercicios actuales. Los ejercicios deben incluir su enunciado.

Ingenería de Software II es una materia dedicada al estudio de la Ingeniería de Software. Según el Plan de la Carrera, es una materia a ser cursada en Cuarto año. Se necesita Ingeniería de Software I, Paradigmas de Lenguajes de Programación y Sistemas Operativos para cursarla.

Objetivo[editar]

En esta materia se estudiarán algoritmos, estructuras de datos, técnicas y herramientas que apuntan a analizar software automáticamente. Prácticamente todos los análisis interesantes (que serían de utilidad para un ingeniero de software que desea garantías sobre el comportamiento de lo que está construyendo) son indecidibles o computacionalmente intratables. Por lo tanto lo que se estudiará en clase es el estado del arte en materia de análisis y verificación automática, un área que a pesar de estar dando pasos agigantados, aún tiene mas preguntas abiertas que respuestas.

Programa[editar]

  • Modelos de Concurrencia
  • Algebras de Proceso y Bisimulación
  • Lógicas temporales. LTL y CTL
  • Model Checking de LTL y CTL
  • Bounded Model Checking
  • Predicate abstraction

Apuntes[editar]

Parciales[editar]

Primer Parcial[editar]

Segundo Parcial[editar]

Finales[editar]

Enlaces Externos[editar]