Portada de Formal Methods and Software Engineering

Formal Methods and Software Engineering

por Benjamin C. Pierce · 2005

Sinopsis

Este libro aborda la intersección entre los métodos formales y la ingeniería del software, proporcionando una comprensión profunda de cómo aplicar técnicas matemáticas para mejorar la confiabilidad y calidad del software.

Sé el primero en valorar este libro.

Más de Benjamin C. Pierce

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un Eterno y Novedoso Bucle

Douglas R. Hofstadter·1979·divulgacion

Aunque no es directamente sobre ingeniería de software, este libro explora los fundamentos de la lógica, la recursión y los sistemas formales, que son la base teórica de los métodos formales. Su enfoque multidisciplinario sobre cómo las reglas simples pueden generar complejidad es muy relevante.

La estructura de las revoluciones científicas

Thomas S. Kuhn·1962·filosofia

Los métodos formales representan un paradigma específico en la ingeniería de software. Este libro ofrece una lente para entender cómo y por qué se adoptan (o no) nuevos métodos y filosofías en una disciplina técnica, y cómo se produce la resistencia al cambio en las prácticas establecidas.

Principios de Programación Funcional

Richard S. Bird·1998·divulgacion

La programación funcional comparte una fuerte base filosófica con los métodos formales: la minimización de efectos secundarios, la inmutabilidad y la verificación de propiedades. Este libro profundiza en los principios subyacentes que hacen que ambos enfoques busquen la corrección y la predictibilidad en el software.

El Diseño de la Programación: Un Enfoque por Capas

Maurice V. Wilkes·1956·divulgacion

Aunque escrito antes de la formalización moderna de muchos métodos, este libro encarna el espíritu de la ingeniería de software que busca la robustez y la corrección a través de la disciplina. Los métodos formales son una evolución de esta búsqueda temprana de rigor en el diseño de software.

Semántica de programas: Un enfoque matemático

Harro W. Langmaack·1988·divulgacion

Este es un texto alemán que aborda directamente la semántica formal de los lenguajes de programación, un pilar de los métodos formales, pero que no es tan conocido en el mundo anglosajón. Profundiza en las bases teóricas que sustentan la verificación de la corrección del software.

Teoría de la computabilidad y complejidad

Josep Díaz·1990·divulgacion

Los métodos formales se basan en una comprensión profunda de la computabilidad y la complejidad de los programas. Este libro, de un autor español, ofrece una perspectiva concisa y rigurosa sobre estos límites fundamentales, que a menudo son tácitos en la aplicación práctica de los métodos formales.

El Programador Pragmático: De Oficial a Maestro

Andrew Hunt·1999·no ficcion

Aunque no es un libro formal, su estructura se compone de 'piezas' o 'consejos' interconectados que, tomados en conjunto, forman un marco coherente para la construcción de software de alta calidad. Esto se asemeja a cómo los métodos formales descomponen sistemas complejos en componentes verificables.

Diseño Orientado a Objetos y Patrones de Diseño

Erich Gamma·1994·divulgacion

Este libro proporciona un 'lenguaje estructurado' o un conjunto de 'reglas' (los patrones) para construir software de manera más robusta y comprensible, similar a cómo los métodos formales proveen un lenguaje y reglas para especificar y verificar el comportamiento del software. Ambos buscan la modularidad y la predicción del comportamiento.