Beskrivelse
On Concurrent Programming
1 Indledning. - 1. 1 Samtidige programmer. - 1. 2 Kommunikation og synkronisering. - 1. 3 Forståelse af samtidige programmer. - 1. 4 En forhåndsvisning. - Historiske noter til kapitel 1. - Øvelser til kapitel 1. - 2 Formel logik. - 2. 1 Formelle logiske systemer. - 2. 2 Udsagnslogik. - 2. 3 En prædikatlogik. - 2. 4 Sikkerhed og livlighed genbesøgt. - Historiske noter til kapitel 2. - Øvelser til kapitel 2. - 3 Tidsmæssig logik. - 3. 1 Uformel forhåndsvisning. - 3. 2 Syntaks og betydning af formler. - 3. 3 Aksiomer og inferensregler. - 3. 4 Tidsmæssige logiske applikationer. - 3. 5 Om modal logik. - Historiske noter til kapitel 3. - Øvelser til kapitel 3. - 4 Notation og logik til sekventiel programmering. - 4. 1 Notation for sekventielle programmer. - 4. 2 Ræsonnement om programtilstande. - 4. 3 Bevis for oversigt logik. - 4. 4 Tildeling til sammensatte variabler. - 4. 5 En prædikattransformator. - Historiske noter til kapitel 4. - Øvelser til kapitel 4. - 5 Samtidighed og interferens. - 5. 1 Angivelse af samtidighed. - 5. 2 Kontrol prædikataksiomer. - 5. 3 Interferens frihed. - 5. 4 Skjul kontrolprædikater i afledte termer. - 5. 5 Synkront ændrede og delte påstande. - 5. 6 Angivelse af synkronisering. - 5. 7 Synkronisering og interferens. - Historiske noter til kapitel 5. - Øvelser til kapitel 5. - 6 Sikkerhedsegenskaber: Invarians. - 6. 1 Invarians egenskaber. - 6. 2 Bekræftelse af invariansegenskaber. - 6. 3 Udelukkelse af konfigurationer. - 6. 4 Direkte brug af beviskonturer. - 6. 5 Udvikling af programmer for invariansegenskaber. - Historiske noter til kapitel 6. - Øvelser til kapitel 6. - 7 Sikkerhedsegenskaber med tidligere vilkår. - 7. 1 Historiske sikkerhedsegenskaber. - 7. 2 Tidligere udvidelser til prædikatlogik. - 7. 3 Kontrol af historiske sikkerhedsegenskaber. - 7. 4 Udvikling af programmer for historiske sikkerhedsejendomme. - 7. 5 hjælpevariabler. - 7. 6 Nogle advarsler. - Historiske noter til kapitel 7. - Øvelser til kapitel 7. - 8 Verificering af vilkårlige tidsmæssige logiske egenskaber. - 8. 1 S-Temporal Logic genbesøgt. - 8. 2 Medmindre egenskaber og derivater. - 8. 3 Antagelser om retfærdighed. - 8. 4 Ræsonnement ud fra retfærdighedsantagelser. - 8. 5 nyttige handlinger og eventualiteter. - 8. 6 Liveness for gensidig udelukkelse. - Historiske noter til kapitel 8. - Øvelser til kapitel 8. - 9 Programmering med finkornede atomare handlinger. - 9. 1 At foregive atomicitet. - 9. 2 Oversættelses-uafhængig ræsonnement. - 9. 3 Implementering af tilstandssynkronisering. - 9. 4 Programmering med delmængden. - 9. 5 Synkronisering og interferens revideret. - 9. 6 Instruktioner til låsning. - 9. 7 Eksempel: Barrieresynkronisering. - Historiske noter til kapitel 9. - Øvelser til kapitel 9. - 10 semaforer, låse og betingede kritiske regioner. - 10. 1 semaforer. - 10. 2 Ændring af variabel til brug af semaforer. - 10. 3 binære semaforer og låse. - 10. 4 Opdel binær semaformetode. - 10. 5 Betingede kritiske regioner. - Historiske noter til kapitel 10. - Øvelser til kapitel 10. - 11 Meddelelsesoverførsel og distribueret programmering. - 11. 1 Asynkron meddelelsesoverførsel. - 11. 2 Synkron meddelelsesoverførsel. - 11. 3 Afledning af distribuerede programmer. - 11. 4 repræsentationer med delt variabel. - Historiske noter til kapitel 11. - Øvelser til kapitel 11. - 12 At sætte det sammen. - 12. 1 Om sprog. - 12. 2 Principper for verifikation af sikkerheds- og livenessegenskaber. - 12. 3 Beviser øger kun tilliden. - 12. 4 A Værktøj og applikationer. - Historiske noter til kapitel 12. -Referencer. Sprog: Engelsk
-
Brand:
Unbranded
-
Kategori:
Computer og internet
-
Format:
Paperback
-
Forlag / Pladeselskab:
Springer
-
Udgivelsesdato:
2012/09/30
-
Kunstner:
Fred B. Schneider
-
Sprog:
engelsk
-
Fruugo ID:
337908804-741568302
-
ISBN:
9781461273035