Doprava zdarma se Zásilkovnou nad 1 499 Kč
PPL Parcel Shop 54 Balík do ruky 74 Balíkovna 49 GLS 54 Kurýr GLS 74 Zásilkovna 49 PPL 99

Flashlight

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha Flashlight Scott C Hale
Libristo kód: 08142286
Nakladatelství Biblioscholar, října 2012
Concurrent Java programs are difficult to understand and implement correctly. This difficultly leads... Celý popis
? points 150 b
1 502 včetně DPH
Skladem u dodavatele Odesíláme za 15-20 dnů

30 dní na vrácení zboží


Mohlo by vás také zajímat


Anne of Ingleside L Montgomery / Brožovaná
common.buy 237
Short Story Collection C Earl Allen / Brožovaná
common.buy 330
Modern Broods Charlotte Mary Yonge / Brožovaná
common.buy 489
Memory Verses of the Bible from A-Z Tracy R Choyce / Brožovaná
common.buy 887
Mysteries of The Roads Not Taken J Carroll Moore / Pevná
common.buy 873
Black Money Ross Macdonald / Brožovaná
common.buy 436
DOUBLE Ds EXPOSED Jr Howard R Milsted / Pevná
common.buy 873
Everyday Curries Carolyn Humphries / Brožovaná
common.buy 619
Expectations in the Classroom J. Brophy / Pevná
common.buy 4 867
Wife in the Right Mrs Griffith / Brožovaná
common.buy 562
Common Core Karice Mace / Brožovaná
common.buy 224
In The Thick of Things Peter Mwangi / Brožovaná
common.buy 468

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.

Informace o knize

Plný název Flashlight
Autor Scott C Hale
Jazyk Angličtina
Vazba Kniha - Brožovaná
Datum vydání 2012
Počet stran 104
EAN 9781249592662
ISBN 9781249592662
Libristo kód 08142286
Nakladatelství Biblioscholar
Váha 200
Rozměry 189 x 246 x 6
Darujte tuto knihu ještě dnes
Je to snadné
1 Přidejte knihu do košíku a zvolte doručit jako dárek 2 Obratem vám zašleme poukaz 3 Kniha dorazí na adresu obdarovaného

Přihlášení

Přihlaste se ke svému účtu. Ještě nemáte Libristo účet? Vytvořte si ho nyní!

 
povinné
povinné

Nemáte účet? Získejte výhody Libristo účtu!

Díky Libristo účtu budete mít vše pod kontrolou.

Vytvořit Libristo účet