Today, the world of software development is presented with a new challenge. To fully leverage this new class of multi-core hardware, software developers must change the way they create applications. By turning their focus to multi-threaded applications, developers will be able to take full advantage of multi-core devices and deliver software that meets the demands of the world. But this paradigm of multi-threaded software development adds a new wrinkle of complexity for those who care the utmost about software quality.
Concurrency defects such as race conditions and deadlocks are software defect types that are unique to multi-threaded applications. Complex and hard-to-find, these defects can quickly derail a software project. To avoid catastrophic failures in multi-threaded applications, software development organizations must understand how to identify and eliminate these deadly problems early in the application development lifecycle.
Related white papers
Introduction to Project Management
Master the best practices of project management. Description: Learn project management techniques and best practices in this updated version of Project Management Essentials, the 2006 PMI Product of the Year award winner. This...
Microsoft Project 2003
Master technology that makes managing your projects easier! Description: This course will give you the skills to become an expert in Microsoft Project 2003. You'll complete a series of exercises covering the...
Achieving Multiple Project Objectives Through Contingency Management
Project managers use budgets to satisfy multiple objectives such as cost control, short durations, and high quality. Contingency funds are included in project budgets to manage risk and achieve project...
Project Leadership and Organizational Change
The study explained in this paper investigates the relationship between leadership capabilities and organizational change. Quinn's competing value's leadership survey was administered to executive leaders within the government public service...
Integrating RUP With PMBOK Webcast
This webcast shows the links between PMBOK and RUP, and help you build awareness of ways and means to address the challenges of integration - by exploring concepts, practices, ways...
High Performance Commercial Building Systems From Design Through Operations: Results From New Construction Performance Contract and Beyond
The primary objective of this article is to understand the performance targets and ongoing performance of two buildings that were the subject of a new construction performance contract. Secondary objectives...
Six Sigma in IT: Kintana's Six Sigma Friendly Approach to IT Process Improvement
This paper identifies some of the hurdles that have held back IT's application of Six Sigma. This paper further shows how a new way of governing and executing IT processes...

