Špecifikácia systémov: Jazyk a nástroje Tla+ pre hardvérových a softvérových inžinierov

Hodnotenie:   (4,6 z 5)

Špecifikácia systémov: Jazyk a nástroje Tla+ pre hardvérových a softvérových inžinierov (Leslie Lamport)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre prijímaná ako vynikajúci úvod do časového uvažovania a formálnych metód, chválená pre svoju zrozumiteľnosť a pútavosť. Je vhodná pre začiatočníkov aj skúsených čitateľov, pričom zložité témy robí zrozumiteľnejšími. Niektorí recenzenti však poznamenali, že jej chýba hĺbka v niektorých teoretických aspektoch.

Výhody:

Výborne napísané a obsahovo spracované, pútavé a ľahko čitateľné.
Dobrý úvod do časového uvažovania pre začiatočníkov aj odborníkov.
Sprístupňuje zložité témy aj stredoškolákom.
Poskytuje praktické príklady z reálneho sveta, ktoré pomáhajú pochopiť špecifikácie systémov.
Vrelo odporúčané pre tých, ktorí sa zaujímajú o súbežnosť a návrh distribuovaných systémov.

Nevýhody:

Chýba hĺbka základných teórií, ako je intuicionizmus a Z-notácia.
Časť obsahu je zameraná skôr na praktické aplikácie ako na komplexný teoretický rámec.
Bola vyjadrená túžba po novšom vydaní, ktoré by pokrývalo TLA+2.

(na základe 7 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Táto kniha je zhrnutím viac ako 25 rokov práce jedného z najznámejších svetových počítačových vedcov. Špecifikácia je písomný opis toho, čo má systém robiť, a spôsob kontroly, či to funguje.

Špecifikácia systému nám pomáha pochopiť ho. Je dobré pochopiť systém skôr, ako ho vytvoríme, preto je dobré napísať špecifikáciu systému skôr, ako ho implementujeme. Najúčinnejším nástrojom na opis špecifikácie je časová logika akcií alebo TLA, pretože poskytuje matematický, t.

j.

presný základ na opis systémov. TLA+ je jazyk, ktorý autor vyvinul na zápis matematických špecifikácií.

TLA+ je voľne dostupný na internete. Možno ho použiť pre softvér aj hardvér. Spoločnosť Intel v skutočnosti používa TLA+ s veľkým úspechom pri návrhu nového čipu.

Kniha je rozdelená na štyri časti. Prvá časť obsahuje všetko, čo väčšina programátorov a inžinierov potrebuje vedieť o písaní špecifikácií. Druhá časť obsahuje pokročilejší materiál pre náročnejších čitateľov.

Tretiu a štvrtú časť tvorí referenčná príručka pre TLA+ - samotný jazyk, ako aj jeho nástroje.

Ďalšie údaje o knihe:

ISBN:9780321143068
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2002
Počet strán:384

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Špecifikácia systémov: Jazyk a nástroje Tla+ pre hardvérových a softvérových inžinierov - Specifying...
Táto kniha je zhrnutím viac ako 25 rokov práce...
Špecifikácia systémov: Jazyk a nástroje Tla+ pre hardvérových a softvérových inžinierov - Specifying Systems: The Tla+ Language and Tools for Hardware and Software Engineers

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)