Especificación de sistemas: El lenguaje y las herramientas Tla+ para ingenieros de hardware y software

Puntuación:   (4,6 de 5)

Especificación de sistemas: El lenguaje y las herramientas Tla+ para ingenieros de hardware y software (Leslie Lamport)

Opiniones de los lectores

Resumen:

El libro ha sido bien recibido como una excelente introducción al razonamiento temporal y a los métodos formales, elogiado por su claridad y atractiva redacción. Es adecuado tanto para principiantes como para lectores experimentados, ya que hace más comprensibles los temas complejos. Sin embargo, algunos críticos señalaron que carece de profundidad en ciertos aspectos teóricos.

Ventajas:

Excelente redacción y contenido, atractivo y fácil de leer.
Buena introducción al razonamiento temporal tanto para novatos como para expertos.
Hace accesibles temas complejos, incluso para estudiantes de secundaria.
Proporciona ejemplos prácticos y reales que ayudan a comprender las especificaciones de los sistemas.
Muy recomendable para los interesados en concurrencia y diseño de sistemas distribuidos.

Desventajas:

Carece de profundidad en las teorías subyacentes, como el intuicionismo y la anotación Z.
Algunos contenidos están más orientados a aplicaciones prácticas que a un marco teórico exhaustivo.
Se expresó el deseo de una edición más reciente que cubra TLA+2.

(basado en 7 opiniones de lectores)

Título original:

Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Contenido del libro:

Este libro es la destilación de más de 25 años de trabajo de uno de los informáticos más reputados del mundo. Una especificación es una descripción escrita de lo que se supone que debe hacer un sistema, además de una forma de comprobar que funciona.

Especificar un sistema nos ayuda a entenderlo. Es una buena idea entender un sistema antes de construirlo, así que es una buena idea escribir una especificación de un sistema antes de implementarlo. La herramienta más eficaz para describir una especificación es la Lógica Temporal de Acciones, o TLA, porque proporciona una base matemática, es decir, precisa, para describir sistemas.

TLA+ es el lenguaje desarrollado por el autor para escribir las especificaciones matemáticas. TLA+ está disponible gratuitamente en Internet. Puede utilizarse tanto para software como para hardware.

De hecho, Intel está utilizando TLA+ con gran éxito en el diseño de un nuevo chip. El libro se divide en cuatro partes. La primera parte contiene todo lo que la mayoría de los programadores e ingenieros necesitan saber sobre la redacción de especificaciones.

La segunda parte contiene material más avanzado para lectores más sofisticados. Las partes tercera y cuarta constituyen un manual de referencia sobre TLA+, tanto del lenguaje en sí como de sus herramientas.

Otros datos del libro:

ISBN:9780321143068
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2002
Número de páginas:384

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Especificación de sistemas: El lenguaje y las herramientas Tla+ para ingenieros de hardware y...
Este libro es la destilación de más de 25 años de...
Especificación de sistemas: El lenguaje y las herramientas Tla+ para ingenieros de hardware y software - Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)