Spécifier des systèmes : Le langage et les outils Tla+ pour les ingénieurs en matériel et en logiciel

Note :   (4,6 sur 5)

Spécifier des systèmes : Le langage et les outils Tla+ pour les ingénieurs en matériel et en logiciel (Leslie Lamport)

Avis des lecteurs

Résumé:

Ce livre est considéré comme une excellente introduction au raisonnement temporel et aux méthodes formelles, salué pour sa clarté et son écriture attrayante. Il convient à la fois aux débutants et aux lecteurs expérimentés, rendant des sujets complexes plus compréhensibles. Cependant, certains évaluateurs ont noté qu'il manquait de profondeur dans certains aspects théoriques.

Avantages:

Excellente rédaction et contenu, attrayant et facile à lire.
Bonne introduction au raisonnement temporel pour les novices et les experts.
Rend les sujets complexes accessibles, même pour les lycéens.
Fournit des exemples pratiques et réels qui aident à comprendre les spécifications des systèmes.
Hautement recommandé pour ceux qui s'intéressent à la concurrence et à la conception de systèmes distribués.

Inconvénients:

Manque de profondeur dans les théories sous-jacentes, telles que l'intuitionnisme et la Z-notation.
Certains contenus sont plus orientés vers les applications pratiques que vers un cadre théorique complet.
Le souhait d'une édition plus récente couvrant TLA+2 a été exprimé.

(basé sur 7 avis de lecteurs)

Titre original :

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

Contenu du livre :

Ce livre est la distillation de plus de 25 ans de travail par l'un des informaticiens les plus renommés au monde. Une spécification est une description écrite de ce qu'un système est censé faire, ainsi qu'un moyen de vérifier qu'il fonctionne.

La spécification d'un système nous aide à le comprendre. C'est une bonne idée de comprendre un système avant de le construire, et c'est donc une bonne idée d'écrire une spécification d'un système avant de le mettre en œuvre. L'outil le plus efficace pour décrire une spécification est la logique temporelle des actions, ou TLA, car elle fournit une base mathématique, c'est-à-dire précise, pour décrire les systèmes.

TLA+ est le langage que l'auteur a développé pour écrire les spécifications mathématiques. TLA+ est disponible gratuitement sur le web. Il peut être utilisé à la fois pour les logiciels et le matériel.

En fait, Intel utilise TLA+ avec beaucoup de succès dans la conception d'une nouvelle puce. Le livre est divisé en quatre parties. La première partie contient tout ce que la plupart des programmeurs et des ingénieurs ont besoin de savoir sur la rédaction de spécifications.

La deuxième partie contient des informations plus avancées pour les lecteurs plus avertis. Les troisième et quatrième parties constituent un manuel de référence pour TLA+ - tant le langage lui-même que ses outils.

Autres informations sur le livre :

ISBN :9780321143068
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2002
Nombre de pages :384

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Spécifier des systèmes : Le langage et les outils Tla+ pour les ingénieurs en matériel et en...
Ce livre est la distillation de plus de 25 ans de...
Spécifier des systèmes : Le langage et les outils Tla+ pour les ingénieurs en matériel et en logiciel - Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)