| 000 | 03557nam a22004455i 4500 | ||
|---|---|---|---|
| 999 |
_c387861 _d387861 |
||
| 001 | 387861 | ||
| 003 | ES-MaUEC | ||
| 005 | 20230425112432.0 | ||
| 006 | a||||fo|||| 00| 0 | ||
| 007 | cr nn 008mamaa | ||
| 008 | 230425s2021 sz | s |||| 0|eng d | ||
| 020 | _a9783031018060 | ||
| 024 | 7 |
_a10.1007/978-3-031-01806-0 _2doi |
|
| 040 |
_aES-MaUEC _bspa _cES-MaUEC _dES-MaUEC |
||
| 050 | 4 |
_aQA76.9.D3 _b2021 EB |
|
| 100 | 1 |
_aKrishna, Siddharth _eautor _4aut _4http://id.loc.gov/vocabulary/relators/aut _9688247 |
|
| 245 | 1 | 0 |
_aAutomated Verification of Concurrent Search Structures _cby Krishna Siddharth, Patel Nisarg, Shasha Dennis, Wies Thomas |
| 250 | _a1st edition 2021 | ||
| 264 | 1 |
_aCham _bSpringer International Publishing _c2021 |
|
| 300 | _a1 recurso en línea (X, 182 páginas) | ||
| 336 |
_atexto _btxt _2rdacontent |
||
| 337 |
_aelectrónico _bc _2rdamedia |
||
| 338 |
_arecurso electrónico _bcr _2rdacarrier |
||
| 347 |
_aarchivo de texto _bPDF |
||
| 490 | 0 |
_aSynthesis Lectures on Computer Science _x1932-1686 |
|
| 505 | 0 | _aAcknowledgments -- Introduction -- Preliminaries -- Separation Logic -- Ghost State -- The Keyset Resource Algebra -- The Edgeset Framework for Single-Copy Structures -- The Flow Framework -- Verifying Single-Copy Concurrent Search Structures -- Verifying Multicopy Structures -- The Edgeset Framework for Multicopy Structures -- Reasoning about Non-Static and Non-Local Linearization Points -- Verifying the LSM DAG Template -- Proof Mechanization and Automation -- Related Work, Future Work, and Conclusion -- Bibliography -- Authors' Biographies. | |
| 520 | _aSearch structures support the fundamental data storage primitives on key-value pairs: insert a pair, delete by key, search by key, and update the value associated with a key. Concurrent search structures are parallel algorithms to speed access to search structures on multicore and distributed servers. These sophisticated algorithms perform fine-grained synchronization between threads, making them notoriously difficult to design correctly. Indeed, bugs have been found both in actual implementations and in the designs proposed by experts in peer-reviewed publications. The rapid development and deployment of these concurrent algorithms has resulted in a rift between the algorithms that can be verified by the state-of-the-art techniques and those being developed and used today. The goal of this book is to show how to bridge this gap in order to bring the certified safety of formal verification to high-performance concurrent search structures. Similar techniques and frameworks can be applied to concurrent graph and network algorithms beyond search structures. | ||
| 988 | _aSynthesis Collection of Technology_2021 | ||
| 650 | 7 |
_2embne _9151535 _aEstructuras de datos (Informática) |
|
| 700 | 1 |
_aPatel, Nisarg _eautor _4aut _4http://id.loc.gov/vocabulary/relators/aut _9688248 |
|
| 700 | 1 |
_aShasha, Dennis Elliott _eautor _4aut _4http://id.loc.gov/vocabulary/relators/aut _9686965 |
|
| 700 | 1 |
_aWies, Thomas _eautor _4aut _4http://id.loc.gov/vocabulary/relators/aut _9688249 |
|
| 776 | 0 | 8 |
_iPrinted edition: _z9783031000744 |
| 776 | 0 | 8 |
_iPrinted edition: _z9783031006784 |
| 776 | 0 | 8 |
_iPrinted edition: _z9783031029349 |
| 856 | 4 | 0 |
_uhttps://go.openathens.net/redirector/universidadeuropea.es?url=https://doi.org/10.1007/978-3-031-01806-0 _zAcceso a este recurso digital (usuarios Universidad Europea de Madrid) |
| 942 |
_2lcc _cLE |
||
| 998 |
_b04/2023 _dz _eIG _zSI |
||