IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Analyzing Concurrent Programs Title for Potential Programming Errors

Analyzing Concurrent Programs Title for Potential Programming Errors
View Sample PDF
Author(s): Qichang Chen (University of Wyoming, USA), Liqiang Wang (University of Wyoming, USA), Ping Guo (University of Wyoming, USA)and He Huang (University of Wyoming, USA)
Copyright: 2011
Pages: 36
Source title: Modern Software Engineering Concepts and Practices: Advanced Approaches
Source Author(s)/Editor(s): Ali H. Dogru (Middle East Technical University, Turkey)and Veli Biçer (FZI Research Center for Information Technology, Germany)
DOI: 10.4018/978-1-60960-215-4.ch016

Purchase

View Analyzing Concurrent Programs Title for Potential Programming Errors on the publisher's website for pricing and purchasing information.

Abstract

Today, multi-core/multi-processor hardware has become ubiquitous, leading to a fundamental turning point on software development. However, developing concurrent programs is difficult. Concurrency introduces the possibility of errors that do not exist in sequential programs. This chapter introduces the major concurrent programming models including multithreaded programming on shared memory and message passing programming on distributed memory. Then, the state-of-the-art research achievements on detecting concurrency errors such as deadlock, race condition, and atomicity violation are reviewed. Finally, the chapter surveys the widely used tools for testing and debugging concurrent programs.

Related Content

Babita Srivastava. © 2024. 21 pages.
Sakuntala Rao, Shalini Chandra, Dhrupad Mathur. © 2024. 27 pages.
Satya Sekhar Venkata Gudimetla, Naveen Tirumalaraju. © 2024. 24 pages.
Neeta Baporikar. © 2024. 23 pages.
Shankar Subramanian Subramanian, Amritha Subhayan Krishnan, Arumugam Seetharaman. © 2024. 35 pages.
Charu Banga, Farhan Ujager. © 2024. 24 pages.
Munir Ahmad. © 2024. 27 pages.
Body Bottom