1 Scope The software system of digital television receiver are divided into three layers—driver, middleware and application. This part is to propose basic requirements of reliability, recoverability and update for digital television receiver software. This specification specifies the software reliability, processing mechanism in case of error, protocol and format of software update for digital television receiver. This specification is applicable to the design and development of hardware and software for digital television receiver and also provides reference for the development and testing of application, design of front end broadcast system and value added service development of operator. 2 Normative References The following documents contain provisions which, through reference in this text, constitute provisions of this Standard. For dated reference, subsequent amendments to (excluding the corrections), or revisions of, any of these publications do not apply. However, parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. For any undated references, the latest edition of the document referred to applies. GY/Z 174-2001 Specification of Conditional Access System for Digital Television Broadcasting ISO/IEC 13818-6 1998 Information Technology - Generic Coding of Moving Pictures and Associated Audio Information - Part 6: Extensions for DSM-CC ETSI EN 102 066 (V1.3.1) Digital Video Broadcasting (DVB); DVB Data Download Specification; GJB899 Reliability Certification and Acceptance Test SJ/T 11324-2006 Terminology of Digital Television Receiving Equipment SJ/T 11325-2006 Reliability Test Methods for Digital Television Receiver and Display Equipment SJ/T ××× General Specification for Cable Digital Television Receiver (Unidirectional) (Draft) 3 Terms and Definitions For the purposes of this standard, the following terms and definitions apply. 3.1 System software The software system providing use and management of digital television receiver resource and supporting operation of application. 3.2 Reliability The probability measuring the competence for fulfilling specified functions under specified conditions and in specified time. 3.3 Software reliability The competence of software for fulfilling specified functions under specified environmental conditions and in specified time. 3.4 Real time Responding to extrinsic event within determined time. 3.5 Task The minimum unit of the scheduling of digital television receiver CPU. 3.6 Software recoverability Failure processing technology using automatic forward error recovery 3.7 Mean Time between Failure (MTBF)