Transport gratuit la punctele de livrare Pick Up peste 299 lei
Packeta 15 lei Easybox 20 lei Cargus 25 lei FAN 25 lei

Flashlight

Limba englezăengleză
Carte Carte broșată
Carte Flashlight Scott C Hale
Codul Libristo: 08142286
Editura Biblioscholar, octombrie 2012
Concurrent Java programs are difficult to understand and implement correctly. This difficultly leads... Descrierea completă
? points 157 b
316 lei
În depozitul extern Expediem în 14-18 zile

30 de zile pentru retur bunuri


Ar putea de asemenea, să te intereseze


Anne of Ingleside L Montgomery / Carte broșată
common.buy 48 lei
Short Story Collection C Earl Allen / Carte broșată
common.buy 70 lei
Modern Broods Charlotte Mary Yonge / Carte broșată
common.buy 111 lei
Memory Verses of the Bible from A-Z Tracy R Choyce / Carte broșată
common.buy 186 lei
Mysteries of The Roads Not Taken J Carroll Moore / Copertă tare
common.buy 183 lei
Expectations in the Classroom J. Brophy / Copertă tare
common.buy 1.021 lei
Black Money Ross Macdonald / Carte broșată
common.buy 81 lei
Common Core Karice Mace / Carte broșată
common.buy 48 lei
Wife in the Right Mrs Griffith / Carte broșată
common.buy 118 lei
In The Thick of Things Peter Mwangi / Carte broșată
common.buy 99 lei
Moving Picture Girls Laura Lee Hope / Carte broșată
common.buy 71 lei
Everyday Curries Carolyn Humphries / Carte broșată
common.buy 129 lei

Concurrent Java programs are difficult to understand and implement correctly. This difficultly leads to code faults that are the source of many real-world reliability and security problems. Many factors contribute to concurrency faults in Java code; for example, programmers may not understand Java language semantics or, when using a Java library or framework, may not understand that their resulting program is concurrent. This thesis describes a dynamic analysis approach, implemented in a tool named FlashLight, that detects shared state and possible race conditions within a program. FlashLight illuminates the concurrency within a program for programmers that are wholly or partially "in the dark" about their software's concurrency. FlashLight also works in concert with the Fluid assurance tool to propose Greenhouse-style [8] lock policy models based upon a program's observed locking behavior. After review by a programmer to ensure reasonableness, these models can be verified by the Fluid assurance tool. Our combination of a dynamic tool with a program verification system focused on concurrency fault detection and repair is, to the best of our knowledge, novel and is the primary contribution of this research. We applied FlashLight to several concurrent Java programs, including a large (greater than 100kSLOC) commercial web application server. Our case study experiences in- duced us to improve FlashLight to (1) allow the programmer to specify interesting time quantums (e.g., this is the start up phase of my program) and (2) support the common Java programming idiom of not locking shared state during object construc- tion. Both improvements help to reduce false positives. FlashLight introduces an overhead of roughly 1.7 times the original execution time of the program. The most significant limitation of FlashLight is that it is not fully integrated into the Fluid assurance tool with respect to the user experience.

Informații despre carte

Titlu complet Flashlight
Autor Scott C Hale
Limba engleză
Legare Carte - Carte broșată
Data publicării 2012
Număr pagini 104
EAN 9781249592662
ISBN 9781249592662
Codul Libristo 08142286
Editura Biblioscholar
Greutatea 200
Dimensiuni 189 x 246 x 6
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo