Ingyenes szállítás a Packetával, 19 990 Ft feletti vásárlás esetén
Posta 1 795 Ft DPD 1 995 Ft PostaPont / Csomagautomata 1 690 Ft Postán 1 690 Ft GLS futár 1 590 Ft Packeta 990 Ft GLS pont 1 390 Ft

Flashlight

Nyelv AngolAngol
Könyv Puha kötésű
Könyv Flashlight Scott C Hale
Libristo kód: 08142286
Kiadó Biblioscholar, október 2012
Concurrent Java programs are difficult to understand and implement correctly. This difficultly leads... Teljes leírás
? points 165 b
25 904 Ft
Beszállítói készleten Küldés 14-18 napon belül

30 nap a termék visszaküldésére


Ezt is ajánljuk


Anne of Ingleside L Montgomery / Puha kötésű
common.buy 3 748 Ft
Short Story Collection C Earl Allen / Puha kötésű
common.buy 5 758 Ft
Modern Broods Charlotte Mary Yonge / Puha kötésű
common.buy 9 189 Ft
Memory Verses of the Bible from A-Z Tracy R Choyce / Puha kötésű
common.buy 15 249 Ft
Mysteries of The Roads Not Taken J Carroll Moore / Kemény kötésű
common.buy 14 922 Ft
Expectations in the Classroom J. Brophy / Kemény kötésű
common.buy 83 299 Ft
Common Core Karice Mace / Puha kötésű
common.buy 4 015 Ft
Wife in the Right Mrs Griffith / Puha kötésű
common.buy 9 678 Ft
In The Thick of Things Peter Mwangi / Puha kötésű
common.buy 8 106 Ft
Black Money Ross Macdonald / Puha kötésű
common.buy 7 884 Ft
Moving Picture Girls Laura Lee Hope / Puha kötésű
common.buy 5 839 Ft
Everyday Curries Carolyn Humphries / Puha kötésű
common.buy 10 484 Ft

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.

Információ a könyvről

Teljes megnevezés Flashlight
Szerző Scott C Hale
Nyelv Angol
Kötés Könyv - Puha kötésű
Kiadás éve 2012
Oldalszám 104
EAN 9781249592662
ISBN 9781249592662
Libristo kód 08142286
Kiadó Biblioscholar
Súly 200
Méretek 189 x 246 x 6
Ajándékozza oda ezt a könyvet még ma
Nagyon egyszerű
1 Tegye a kosárba könyvet, és válassza ki a kiszállítás ajándékként opciót 2 Rögtön küldjük Önnek az utalványt 3 A könyv megérkezik a megajándékozott címére

Belépés

Bejelentkezés a saját fiókba. Még nincs Libristo fiókja? Hozza létre most!

 
kötelező
kötelező

Nincs fiókja? Szerezze meg a Libristo fiók kedvezményeit!

A Libristo fióknak köszönhetően mindent a felügyelete alatt tarthat.

Libristo fiók létrehozása