On Concurrent Programming

Valutazione media 4
( su 5 valutazioni fornite da Goodreads )
 
9780387949420: On Concurrent Programming
Vedi tutte le copie di questo ISBN:
 
 

Here, one of the leading figures in the field provides a comprehensive survey of the subject, beginning with prepositional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed for use as a graduate text. Professor Schneier emphasises the use of formal methods and assertional reasoning using notation and paradigms drawn from programming to drive the exposition, while exercises at the end of each chapter extend and illustrate the main themes covered. As a result, all those interested in studying concurrent computing will find this an invaluable approach to the subject.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti:

1 Introduction.- 1.1 Concurrent Programs.- 1.2 Communication and Synchronization.- 1.3 Understanding Concurrent Programs.- 1.4 A Preview.- Historical Notes for Chapter 1.- Exercises for Chapter 1.- 2 Formal Logic.- 2.1 Formal Logical Systems.- 2.2 Propositional Logic.- 2.3 A Predicate Logic.- 2.4 Safety and Liveness Revisited.- Historical Notes for Chapter 2.- Exercises for Chapter 2.- 3 Temporal Logic.- 3.1 Informal Preview.- 3.2 Syntax and Meaning of Formulas.- 3.3 Axioms and Inference Rules.- 3.4 Temporal Logic Applications.- 3.5 About Modal Logics.- Historical Notes for Chapter 3.- Exercises for Chapter 3.- 4 Notation and Logic for Sequential Programming.- 4.1 Notation for Sequential Programs.- 4.2 Reasoning About Program States.- 4.3 Proof Outline Logic.- 4.4 Assignment to Composite Variables.- 4.5 A Predicate Transformer.- Historical Notes for Chapter 4.- Exercises for Chapter 4.- 5 Concurrency and Interference.- 5.1 Specifying Concurrency.- 5.2 Control Predicate Axioms.- 5.3 Interference Freedom.- 5.4 Hiding Control Predicates in Derived Terms.- 5.5 Synchronously Altered and Shared Assertions.- 5.6 Specifying Synchronization.- 5.7 Synchronization and Interference.- Historical Notes for Chapter 5.- Exercises for Chapter 5.- 6 Safety Properties: Invariance.- 6.1 Invariance Properties.- 6.2 Verifying Invariance Properties.- 6.3 Exclusion of Configurations.- 6.4 Direct Use of Proof Outlines.- 6.5 Developing Programs for Invariance Properties.- Historical Notes for Chapter 6.- Exercises for Chapter 6.- 7 Safety Properties with Past Terms.- 7.1 Historical Safety Properties.- 7.2 Past Extensions to Predicate Logic.- 7.3 Verifying Historical Safety Properties.- 7.4 Developing Programs for Historical Safety Properties.- 7.5 Auxiliary Variables.- 7.6 Some Cautions.- Historical Notes for Chapter 7.- Exercises for Chapter 7.- 8 Verifying Arbitrary Temporal Logic Properties.- 8.1 S-Temporal Logic Revisited.- 8.2 Unless Properties and Derivatives.- 8.3 Fairness Assumptions.- 8.4 Reasoning from Fairness Assumptions.- 8.5 Helpful Actions and Eventualities.- 8.6 Liveness for Mutual Exclusion.- Historical Notes for Chapter 8.- Exercises for Chapter 8.- 9 Programming with Fine-Grained Atomic Actions.- 9.1 Pretending Atomicity.- 9.2 Translation-Independent Reasoning.- 9.3 Implementing Condition Synchronization.- 9.4 Programming with the Subset.- 9.5 Synchronization and Interference Revisited.- 9.6 Interlock Instructions.- 9.7 Example: Barrier Synchronization.- Historical Notes for Chapter 9.- Exercises for Chapter 9.- 10 Semaphores, Locks, and Conditional Critical Regions.- 10.1 Semaphores.- 10.2 Change of Variable to use Semaphores.- 10.3 Binary Semaphores and Locks.- 10.4 Split Binary Semaphore Method.- 10.5 Conditional Critical Regions.- Historical Notes for Chapter 10.- Exercises for Chapter 10.- 11 Message Passing and Distributed Programming.- 11.1 Asynchronous Message-Passing.- 11.2 Synchronous Message-Passing.- 11.3 Derivation of Distributed Programs.- 11.4 Shared-Variable Representations.- Historical Notes for Chapter 11.- Exercises for Chapter 11.- 12 Putting It Together.- 12.1 On Languages.- 12.2 Principles for Verifying Safety and Liveness Properties.- 12.3 Proofs Only Increase Confidence.- 12.4 A Tool and Applications.- Historical Notes for Chapter 12.- References.

Product Description:

Book by Schneider Fred B

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Altre edizioni note dello stesso titolo

9781461273035: On Concurrent Programming

Edizione in evidenza

ISBN 10: 146127303X ISBN 13: 9781461273035
Casa editrice: Springer-Verlag New York Inc, 2012
Brossura

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

1.

Fred B. Schneider
Editore: Springer (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 4
Da
Books Puddle
(New York, NY, U.S.A.)
Valutazione libreria

Descrizione libro Springer, 1997. Condizione: New. pp. 496. Codice articolo 26469966

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 28,92
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 7,52
Da: U.S.A. a: Italia
Destinazione, tempi e costi
Foto dell'editore

2.

Schneider Fred B.
Editore: Springer (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 4
Da
Majestic Books
(Hounslow, Regno Unito)
Valutazione libreria

Descrizione libro Springer, 1997. Condizione: New. pp. 496 52:B&W 6.14 x 9.21in or 234 x 156mm (Royal 8vo) Case Laminate on White w/Gloss Lam. Codice articolo 7377937

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 27,75
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,19
Da: Regno Unito a: Italia
Destinazione, tempi e costi
Foto dell'editore

3.

Fred B. Schneider
Editore: Springer (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 1
Da
Ergodebooks
(Richmond, TX, U.S.A.)
Valutazione libreria

Descrizione libro Springer, 1997. Hardcover. Condizione: New. 1997. Codice articolo DADAX0387949429

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 42,39
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,03
Da: U.S.A. a: Italia
Destinazione, tempi e costi
Foto dell'editore

4.

Fred B. Schneider
Editore: Springer-Verlag New York Inc., United States (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 10
Da
Book Depository hard to find
(London, Regno Unito)
Valutazione libreria

Descrizione libro Springer-Verlag New York Inc., United States, 1997. Hardback. Condizione: New. 1997 ed. Language: English. Brand new Book. Here, one of the leading figures in the field provides a comprehensive survey of the subject, beginning with prepositional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed for use as a graduate text. Professor Schneier emphasises the use of formal methods and assertional reasoning using notation and paradigms drawn from programming to drive the exposition, while exercises at the end of each chapter extend and illustrate the main themes covered. As a result, all those interested in studying concurrent computing will find this an invaluable approach to the subject. Codice articolo LHB9780387949420

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 78,05
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: Italia
Destinazione, tempi e costi
Foto dell'editore

5.

Fred B. Schneider
Editore: Springer New York Mai 1997 (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 1
Da
Rheinberg-Buch
(Bergisch Gladbach, Germania)
Valutazione libreria

Descrizione libro Springer New York Mai 1997, 1997. Buch. Condizione: Neu. Neuware - Concurrent computing is gaining ground in interest as it becomes increasingly feasible to implement distributed computing across networks of workstations. This book, by one of the subject's leading figures, provides a comprehensive survey of the subject beginning with proposotional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed to be used as a graduate text. There are exercises at the end of each chapter to extend and illustrate the main themes covered. Professor Schneier emphasizes the use of formal methods and assertional reasoning using notation and paradigms drawn from programming to drive the exposition. As a result, all those interested in studying concurrent computing will find this to be an invaluable approach to the subject. 496 pp. Englisch. Codice articolo 9780387949420

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 71,64
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 9,90
Da: Germania a: Italia
Destinazione, tempi e costi
Foto dell'editore

6.

Fred B. Schneider
Editore: Springer New York Mai 1997 (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 1
Da
BuchWeltWeit Inh. Ludwig Meier e.K.
(Bergisch Gladbach, Germania)
Valutazione libreria

Descrizione libro Springer New York Mai 1997, 1997. Buch. Condizione: Neu. Neuware - Concurrent computing is gaining ground in interest as it becomes increasingly feasible to implement distributed computing across networks of workstations. This book, by one of the subject's leading figures, provides a comprehensive survey of the subject beginning with proposotional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed to be used as a graduate text. There are exercises at the end of each chapter to extend and illustrate the main themes covered. Professor Schneier emphasizes the use of formal methods and assertional reasoning using notation and paradigms drawn from programming to drive the exposition. As a result, all those interested in studying concurrent computing will find this to be an invaluable approach to the subject. 496 pp. Englisch. Codice articolo 9780387949420

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 71,64
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 9,90
Da: Germania a: Italia
Destinazione, tempi e costi
Foto dell'editore

7.

Schneider, Fred B.
Editore: Springer (2017)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Paperback Quantità: > 20
Print on Demand
Da
Ria Christie Collections
(Uxbridge, Regno Unito)
Valutazione libreria

Descrizione libro Springer, 2017. Paperback. Condizione: New. PRINT ON DEMAND Book; New; Publication Year 2017; Fast Shipping from the UK. No. book. Codice articolo ria9780387949420_lsuk

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 81,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,75
Da: Regno Unito a: Italia
Destinazione, tempi e costi
Foto dell'editore

8.

Fred B. Schneider
Editore: Springer New York Mai 1997 (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 1
Da
AHA-BUCH GmbH
(Einbeck, Germania)
Valutazione libreria

Descrizione libro Springer New York Mai 1997, 1997. Buch. Condizione: Neu. Druck auf Anfrage Neuware - Concurrent computing is gaining ground in interest as it becomes increasingly feasible to implement distributed computing across networks of workstations. This book, by one of the subject's leading figures, provides a comprehensive survey of the subject beginning with proposotional logic and concluding with concurrent programming. It is based on graduate courses taught at Cornell University and is designed to be used as a graduate text. There are exercises at the end of each chapter to extend and illustrate the main themes covered. Professor Schneier emphasizes the use of formal methods and assertional reasoning using notation and paradigms drawn from programming to drive the exposition. As a result, all those interested in studying concurrent computing will find this to be an invaluable approach to the subject. 496 pp. Englisch. Codice articolo 9780387949420

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 71,64
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 19,90
Da: Germania a: Italia
Destinazione, tempi e costi
Immagini fornite dal venditore

9.

Schneider, Fred B.
Editore: Springer, Berlin (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: > 20
Da
moluna
(Greven, Germania)
Valutazione libreria

Descrizione libro Springer, Berlin, 1997. Condizione: New. Concurrent computing is gaining ground in interest as it becomes increasingly feasible to implement distributed computing across networks of workstations. This. Codice articolo 5912262

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 66,72
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 35,00
Da: Germania a: Italia
Destinazione, tempi e costi
Foto dell'editore

10.

Schneider, Fred B.
Editore: Springer Verlag (1997)
ISBN 10: 0387949429 ISBN 13: 9780387949420
Nuovo Rilegato Quantità: 1
Da
Revaluation Books
(Exeter, Regno Unito)
Valutazione libreria

Descrizione libro Springer Verlag, 1997. Hardcover. Condizione: Brand New. 1st edition. 473 pages. 9.75x6.50x1.50 inches. In Stock. Codice articolo __0387949429

Informazioni sul venditore | Contattare il venditore

Compra nuovo
EUR 81,25
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 28,79
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro