Descriere
On Concurrent Programming
1 Introducere. - 1. 1 Programe concurente. - 1. 2 Comunicare și sincronizare. - 1. 3 Înțelegerea programelor concurente. - 1. 4 O previzualizare. - Note istorice pentru capitolul 1. - Exerciții pentru capitolul 1. - 2 Logică formală. - 2. 1 Sisteme logice formale. - 2. 2 Logica propozițională. - 2. 3 O logică a predicatului. - 2. 4 Siguranță și viață revizuite. - Note istorice pentru capitolul 2. - Exerciții pentru capitolul 2. - 3 Logica temporală. - 3. 1 Previzualizare informală. - 3. 2 Sintaxa și semnificația formulelor. - 3. 3 axiome și reguli de inferență. - 3. 4 Aplicații logice temporale. - 3. 5 Despre logica modală. - Note istorice pentru capitolul 3. - Exerciții pentru capitolul 3. - 4 Notație și logică pentru programarea secvențială. - 4. 1 Notație pentru programe secvențiale. - 4. 2 Raționamentul despre stările programului. - 4. 3 Logica conturului demonstrației. - 4. 4 Atribuirea la variabile compuse. - 4. 5 Un transformator de predicate. - Note istorice pentru capitolul 4. - Exerciții pentru capitolul 4. - 5 Concurență și interferență. - 5. 1 Specificarea concurenței. - 5. 2 axiome ale predicatelor de control. - 5. 3 Libertatea interferenței. - 5. 4 Ascunderea predicatelor de control în termeni derivați. - 5. 5 Afirmații modificate și partajate sincron. - 5. 6 Specificarea sincronizării. - 5. 7 Sincronizare și interferență. - Note istorice pentru capitolul 5. - Exerciții pentru capitolul 5. - 6 Proprietăți de siguranță: Invarianță. - 6. 1 Proprietăți de invarianță. - 6. 2 Verificarea proprietăților de invarianță. - 6. 3 Excluderea configurațiilor. - 6. 4 Utilizarea directă a contururilor de probă. - 6. 5 Dezvoltarea programelor pentru proprietățile de invarianță. - Note istorice pentru capitolul 6. - Exerciții pentru capitolul 6. - 7 Proprietăți de siguranță cu termeni anteriori. - 7. 1 Proprietăți istorice de siguranță. - 7. 2 Extensii anterioare ale logicii predicatelor. - 7. 3 Verificarea proprietăților istorice de siguranță. - 7. 4 Dezvoltarea programelor pentru proprietățile istorice de siguranță. - 7. 5 variabile auxiliare. - 7. 6 Câteva precauții. - Note istorice pentru capitolul 7. - Exerciții pentru capitolul 7. - 8 Verificarea proprietăților logice temporale arbitrare. - 8. 1 Logica S-temporală revizuită. - 8. 2 Cu excepția proprietăților și a instrumentelor derivate. - 8. 3 Ipoteze de corectitudine. - 8. 4 Raționament din ipotezele de corectitudine. - 8. 5 acțiuni și eventualități utile. - 8. 6 Viață pentru excluderea reciprocă. - Note istorice pentru capitolul 8. - Exerciții pentru capitolul 8. - 9 Programare cu acțiuni atomice cu granulație fină. - 9. 1 Prefăcându-se atomicitatea. - 9. 2 Raționament independent de traducere. - 9. 3 Implementarea sincronizării condițiilor. - 9. 4 Programarea cu subsetul. - 9. 5 Sincronizare și interferență revizuite. - 9. 6 Instrucțiuni de blocare. - 9. 7 Exemplu: Sincronizarea barierelor. - Note istorice pentru capitolul 9. - Exerciții pentru capitolul 9. - 10 Blocări semafore și regiuni critice condiționate. - 10. 1 Semapoare. - 10. 2 Schimbarea variabilei pentru a utiliza semafoare. - 10. 3 semafori și încuietori binare. - 10. 4 Metoda semaforului binar divizat. - 10. 5 regiuni critice condiționate. - Note istorice pentru capitolul 10. - Exerciții pentru capitolul 10. - 11 Transmiterea mesajelor și programarea distribuită. - 11. 1 Transmiterea asincronă a mesajelor. - 11. 2 Transmiterea sincronă a mesajelor. - 11. 3 Derivarea programelor distribuite. - 11. 4 reprezentări cu variabile comune. - Note istorice pentru capitolul 11. - Exerciții pentru capitolul 11. - 12 Punându-l împreună. - 12. 1 Despre limbi. - 12. 2 Principii pentru verificarea proprietăților de siguranță și viață. - 12. 3 demonstrații nu fac decât să crească încrederea. - 12. 4 Un instrument și aplicații. - Note istorice pentru capitolul 12. -Referinţe. Limba: engleză
-
Marcă:
Unbranded
-
Categorie:
Calcul și internet
-
Artist:
Fred B. Schneider
-
Limbă:
Engleză
-
Format:
Broșură
-
Data publicării:
2012/09/30
-
Editor / Etichetă:
Springer
-
ID Fruugo:
337908804-741568302
-
ISBN:
9781461273035