Television Related Architecture and Design to Enhance Reliability (Trader)
09 / 2004 - 09 / 2008
Modern technical systems such as household goods, DVD players, PCs, medical X-ray imaging, printers, advanced car vehicles, and airplanes rely increasingly on software. Complex systems cannot be built without software accomplishing their integration. Embedded computer programs monitor the whole system and take care that the system accomplishes more than its parts would. In such software-intensive systems reliability is of prime importance. Concerns about reliability are present both in society and in industry. The omnipresence of embedded systems will be accepted by society only if a wide belief develops that embedded systems can genuinely be relied upon. Sectors of industry that depend on embedded systems realize that they can only survive if they make their products reliable. It is simply a shame that in many market segments products become less reliable when they contain more software. A number of technical trends in embedded systems press a need for better development methods resulting in reliable products. · Complexity increase: The extent and complexity of embedded systems and software has been exponentially increasing in recent years and there seems no end in sight for this trend. · Product life cycle decrease: The innovation cycle for these products is decreasing continuously. In many industrial sectors competition is fierce and price erosion is fast. Product manufacturers are under severe pressure to reduce cost of embedded systems, reduce development costs and yet remain technologically one step ahead of the competition. · Open Systems. Embedded systems are opened to the outside world as a result of which security, reliability, and availability are emerging problems. They become more open in two ways: o They will not be solely developed by just one manufacturer. Increasingly, the provider of the basic functionality (such as TV reception, car mobility, or X Ray imaging) will be host to third parties who will add their own functionality (such as measuring, browsing, or imaging). o They will, during their lifetimes, become involved in networked environments that affect these systems in ways that are not foreseen during their creation. Trader objectives It is the objective of the Trader product to develop methods and tools for ensuring reliability of consumer electronic products. This should result in minimizing product failures that are exposed to the user. We use cases from Philips Semiconductors Innovation Center Eindhoven in the area of digital television. The Trader project has the following objectives in mind: · Ensure reliability by studying and show proof of concept of methods to be applied at design time, test time, and product run-time. · Avoid user frustration by applying user-centric approaches. Ensure reliability not only in a single product, but also in a complete product line. Consumer electronics digital television - as industrial project case Achieving the Trader goals requires focus. In the Trader project, we focus on the industrial sector of consumer electronic products, in particular on digital television. Consumer products present the most stringent conditions due to the high emphasis on both cost-effectiveness and ease of use. Trader research areas The following reliability research topics obtain attention within the Trader project. · User-centric design for reliability: e.g. what is the reliability impact on the user and on the business? What are methods to minimize this impact? · System architectures and construction: e.g. what are system architectures that prevent faults from contaminating the system? What are run-time mechanisms and constructs that when applied, result in more reliable behavior of the system? · Analysis and detection of imminent product failures: e.g. reliability modeling, hardware/software interaction, checking techniques. These techniques should be applied at design time, test-time, and run-time. · Run-time prevention of product failures: e.g. what are end-user constraints and acceptable recovery strategies?