000 01620naa a2200229 a 4500
003 AR-LpUFIB
005 20250311170422.0
008 230201s2006 xx o 000 0 eng d
024 8 _aDIF-M6717
_b6854
_zDIF006127
040 _aAR-LpUFIB
_bspa
_cAR-LpUFIB
100 1 _aBalaguer, Federico
245 1 0 _aDetecting data races on framework-based applications
300 _a1 archivo (284,1 kB)
500 _aFormato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
520 _aRace conditions are hard to detect in framework-based applications. Frameworks often improve performance by providing threading, but this threading is usually hidden from application programmers. Therefore, it is easy for application programmers to accidentally create data races. Data races can be detected tracing the flow of execution, but tracing tends to produce too much data. However, the structure of frameworks can be used to control the amount of data collected and that makes tracing practical. We have developed a tracing and analysis tool that allows application programmers to explore different configurations of an application and find probable data races. This enables them to have multithreaded frameworks safely without having to learn the details of the framework design
534 _aComputer Software and Applications Conference.(30º : 2006 Sep. 17-21 : Chicago), pp. 113-120.
650 4 _aAPLICACIONES
700 1 _aHo, Thuc
700 1 _aJohnson, Ralph E.
856 4 0 _uhttp://dx.doi.org/10.1109/COMPSAC.2006.38
942 _cCP
999 _c55909
_d55909