Click here to Skip to main content
12,065,045 members (44,111 online)

Professional Research Library

Whitepapers and resources on implementation, optimisation, strategy, products and more

Real-time agility: Core principles and practices for embedded-software teams

Download Now
This paper introduces practical approaches to Agile focused on core principles and practices and shows how they improve project results for embedded systems development. Agile methods are a cohesive set of concepts, principles and practices to address the challenges of software development. Download to learn more.

Sponsor: IBM


Systems Engineering for Dummies

Download Now
This IBM ebook explains what systems engineering is and how it can help you simplify the development of smart, connected products. Learn how to speed time-to-market, ensure business agility, deliver high-quality smart products, and cut costs. 

Sponsor: IBM


Agile Product Development For Dummies

Download Now
The Internet of Things presents both huge opportunities and huge challenges to the developers of tomorrow's 'always-connected' products. This book explains how agile product development can meet those challenges and what it can deliver for your engineering teams and your business. Download now.

Sponsor: IBM


Finding Hard-to-Reproduce Bugs with Reverse Debugging

Download Now

The hardest step in solving software bugs in a parallel programming environment centers on working backward from a software failure to the original program error. Conventional debugging techniques allow users to control program execution only in the forward direction, forcing developers to apply time-consuming methods to attempt to identify the problem.

The paper highlights:

  • Challenges of race conditions and other difficult bugs
  • The limitations of the classical interactive debugger paradigm
  • A new paradigm for debugging based upon recording program execution

Sponsor: Rogue Wave


Static Code Analysis in an Agile World

Download Now
To keep pace with ever-increasing customer demands on software functionality and time-to-market expectations, software developers are having to develop higher quality code faster. As a result, Agile development is becoming more common. However, to fully realize the benefits of Agile, a repeatable process for ensuring code is free of defects and security vulnerabilities is critical. This paper examines how source code analysis can enhance the Agile development process and empower Agile teams.

Sponsor: Rogue Wave


1 2

Advertise | Privacy | Mobile
Web02 | 2.8.160204.4 | Last Updated 7 Feb 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid