ACS Applied Computer Science

  • Increase font size
  • Default font size
  • Decrease font size

ORDER VIOLATION IN MULTITHREADED APPLICATIONS AND ITS DETECTION IN STATIC CODE ANALYSIS PROCESS

Print
The subject presented in the paper concerns resource conflicts, which are the cause of order violation in multithreaded applications. The work focuses on developing conditions that can be implemented as a tool for allowing to detect these conflicts in the process of static code analysis. The research is based on known errors reported to developers of large applications such as Mozilla Firefox browser and MySQL relational database system. These errors could have been avoided by appropriate monitoring of the source code.

  • APA 6th style
Giebas, D., & Wojszczyk, R. (2020). Applied Computer Science, 16(4), 103-117. doi:10.23743/acs-2020-32
  • Chicago style
Giebas, Damian, and Rafał Wojszczyk. "Order Violation in Multithreaded Applications and Its Detection in Static Code Analysis Process." Applied Computer Science 16, no. 4 (2020): 103-17.
  • IEEE style
D. Giebas and R. Wojszczyk, "Order violation in multithreaded applications and its detection in static code analysis process," Applied Computer Science, vol. 16, no. 4, pp. 103-117, 2020, doi: 10.23743/acs-2020-32.
  • Vancouver style
Giebas D, Wojszczyk R. Order violation in multithreaded applications and its detection in static code analysis process. Applied Computer Science. 2020;16(4):103-17.