Home
Download Center 

QNX Whitepapers

  Networking + Telecommunications      Download Options  



Tina Jeffrey
tjeffrey@qnx.com

Chris Ault
cault@qnx.com


Client-side Challenges of M2M-enabled Updates for Mobile Embedded Systems

The number and diversity of current and possible M2M implementations in cars make them an excellent paradigms for examining issues of software and firmware upgrades to mobile and embedded platforms. All things being equal on the server side and with the network infrastructure (they are reliable and secure), M2M-enabled updates to automotive systems present three major client-side challenges: safety-related components, limited computing resources, and connectivity.
Read More...

April 2013
Download Now
Download




Yi Zheng
yzheng@qnx.com
An Introduction to QNX Transparent Distributed Processing

Imagine if any device in a network could access the hardware resources of any other device as easily as devices now share data. In this paper we introduce QNX transparent distributed processing (TDP), and explain how this technology can be used to connect disparate devices into a single logical computer. We present examples of how TDP can be used to meet requirements ranging from reducing hardware component counts to building fault-tolerant systems with hundreds of processors.
Read More...

November 2011
Download Now
Download




Scott Pennock
spennock@qnx.com

Andy Gryc
agryc@qnx.com

Situation Awareness: a Holistic Approach to the Driver Distraction Problem

There is little doubt that using a cell phone while driving is dangerous, but this practice is only a small part of the problem: 5% of distraction-related accidents resulting in injury, and 18% of these accidents resulting in death. A holistic approach to the problem of driver distraction could be more effective than prohibitions on any one activity, such as cell phone use. Situation Awareness can provide a framework for understanding and reducing driver distraction, whatever its cause.
Read More...

June 2011
Download Now
Download




Chris Hobbs
chobbs@qnx.com
Building Functional Safety into Complex Software Systems, Part II

Proofs that software systems meet standards for functional safety have depended on exhaustive testing. This method is inadequate for today’s multi-threaded systems, whose complexity precludes their being treated as deterministic systems in practice.

In Part II of this whitepaper series, we propose how a combination of procedural rigor, statistical testing, and design verification can be used to increase confidence in the functional safety of complex software systems.
Read More...

March 2011

Download Now
Download




Chris Hobbs
chobbs@qnx.com
Building Functional Safety into Complex Software Systems, Part I

Proofs that software systems meet standards for functional safety have depended on exhaustive testing. This method is inadequate for today’s multi-threaded systems, whose complexity precludes their being treated as deterministic systems in practice.

In Part I of this whitepaper series we discuss the limits of testing of complex software systems, and some factors that should be weighed when deciding how to build complex software systems that must meet functional safety standards.
Read More...

January 2011

Download Now
Download




Shree Paranjpe
sparanjpe@qnx.com

Scott Pennock
spennock@qnx.com

Phil Hetherington
phetherington@qnx.com

Acoustic Echo Cancellation for Wideband Audio

Speech processing is transitioning to wider bandwidths. Benefits include increased intelligibility and comprehension, and a better communication experience. High quality, full-duplex Acoustic Echo Cancellation is an integral component of a hands-free speakerphone system. The challenge is to develop a robust Acoustic Echo Canceller that processes full-band audio signals while maintaining low computational complexity and reasonable memory consumption for an affordable telepresence experience.
Read More...

December 2010
Download Now
Download




Scott Pennock
spennock@qnx.com

Phil Hetherington
phetherington@qnx.com

Wideband Speech Communications for Automotive: the Good, the Bad, and the Ugly

Wideband (50-7000 Hz) speech communications brings improvements over traditional narrowband (300-3400 Hz) communications: it can increase intelligibility, reduce driver distraction, enable spatial auditory displays, and more. Unfortunately, wideband communications also has some drawbacks. This paper reviews some of the main benefits, challenges and unresolved issues with wideband speech communications in an automotive environment.
Read More...

July 2010
Download Now
Download




Chris Hobbs
chobbs@qnx.com
Protecting Applications Against Heisenbugs

Virtually-synchronous replication provides a mechanism that allows developers of mission- and safety-critical applications to reduce the impact of elusive and non-reproducible bugs—commonly known as Heisenbugs—in their applications.
Read More...

February 2010
Download Now
Download




Kerry Johnson
kjohnson@qnx.com

Romain Saha
rsaha@qnx.com

Lowering the Development Costs of Network Elements through Software Partitioning

Networking and telecommunication OEMs are at the forefront of design complexity. A network element can contain hundreds of thousands or even millions of source lines and employ hundreds of software tasks, all of which contend for a finite amount of memory and CPU time.
Read More...

February 2007
Download Now
Download


Other whitepaper topics: Recent, Automotive, German Whitepapers, HMI + Graphics, Industrial, Medical, Multimedia + Acoustics, Networking, Operating Systems, Security + Defense, Safe Systems, Tools