resources

News

Implementing Fault Tolerant Systems with Windows CE .NET

  • no.1532
  • 2003-04-01
Feb. 10, 2003 MSDN *Article Microsoft Windows CE .NET has proven to deliver stable, real-time operating system services, making it an increasingly popular software platform for deploying complex solutions. Demand for highly available, lower cost systems that deliver reliable and correct services is being driven by a variety of embedded applications, ranging from industrial control to home entertainment appliances. As the Windows CE .NET embedded implementations grow more complex, software errors become an important cause of failure to deliver services as designed, with consequences ranging from the inconvenient to the catastrophic. Elimination of all software errors is virtually impossible for many systems, which may integrate software from diverse sources, thereby introducing unknown and boundless combinations of interactions. Improving the overall dependability requires that software errors be tolerated, without loss of service. This paper describes techniques to add fault tolerance to software components, using the supporting APIs and services available on Windows CE .NET for realizing robust reliable systems. For more information...