Development of tests for MHP 1.1.2 and PVR/PDR extensions










At the end of the 2nd project year, MHP-CONFIDENCE concentrated on test development for MHP specifications beyond MHP 1.0.3: MHP 1.1.2 and the PVR/PDR extensions which became available from DVB during the lifetime of the project.

Development for MHP 1.1.2
A research on these specification was carried out to prioritise those areas for assertion and test development which

  • are most relevant for practical use, or are even already used in upcoming 1.0.2/1.0.3 products with extended functionality, e.g. in the Italian market (but without any conformance testing), and
  • are likely to be not covered by other test creators.

A good summary (btw published by one of the project’s members) of the MHP 1.1.2 additional features is available at www.mhp.org/mhp_technology/mhp_1_1/tam0926-mhp112-for-www-mhp-org.pps.

MHP-CONFIDENCE took the following actions in order to identify the areas of MHP 1.1.2 specification requiring test coverage:

  • Analysis of MHP 1.1.2 specification in comparison to MHP 1.0.3
  • Identification of on-going specification changes (specification issues and their implemented solutions)
  • Definition of requirements for generating assertions
  • Development of test assertions

Identification of selected highlights for test development, based on test impact and expected market take-up of certain features of MHP 1.1.2.

DVB-HTML and Plugins were considered as not being of practical relevance in the near future. Since no earlier version of a MHP 1.1.2 Test Suite existed, and also no experience on interoperability with any MHP 1.1.2 implementations, a pure “specification centric” approach for identifying test assertions had to be chosen. The main additional areas of MHP 1.1.2 vs. 1.0.3 were identified and prioritised as following:

Area of MHP 1.1.2 application Focus
Stored applications Yes
Return channel download applications Yes
Plugins No
DVB-HTML and supporting infrastructure No
Internet Access Profile No
Various enhancement to MHP, such as extension to tuning, multiple decoders, etc. Yes
Smart card related features Yes, unless derived from a Java Community Process ((JCP)
MHEG-5 related issues Yes
Synchronised Auxiliary data No
Various scattered other changes Yes

Tests assertions, strategies and test implementations were developed in a similar way as for MHP 1.0.3 by both, sub-contracting and development by partners. Validation and debugging of these tests is ongoing.

During this activity 65 specification issues for the MHP 1.1.2  area have been identified and discussed with DVB. Most of them have been successfully settled meanwhile.

 

Development for PVR/PDR
The MHP project carried out an investigation and estimation on APIs that are likely to be of high relevance for first PVR implementations. For example, the PVR/PDR specification for MHP in certain areas depends on the digital recording specification for GEM. This portion is therefore a candidate for high and world-wide exploitation.

Rather than attempting to provide complete coverage of MHP PVR/PDR, the MHP-CONFIDENCE project decided to focus on a subset likely to be relevant in early products and which are not likely to be addressed by others.

A good summary (btw published by one of the project’s members) of the MHP PVR/PDR additional features is available at www.mhp.org/mhp_technology/other_mhp_documents/tam0927-pvr-pdr-dvr-for-www-mhp-org.pps.

Since no earlier version of a PVR/PDR Test Suite existed, and also no experience on interoperability with any implementations, a pure “specification centric” approach for identifying test assertions had to be chosen. In a similar way as for the MHP 1.1.2 specification, the main areas for PVR/PDR were identified and prioritised as:

Area of MHP PVR/PDR specification Focus
Digital Recording Specification for GEM Yes
TVAnytime No
Integration of “Digital Recording Specification for GEM” into DVB Yes
MHP access to new technologies defined in ETSI TS 102 323 V1.2.1: “Carriage and signalling of TV-Anytime information in DVB transport streams” Yes
Recording and playback of interactive applications Yes
Broadcasters controlling what other broadcasters may do with their content Yes

Tests assertions, strategies and test implementations were developed in a similar way as for MHP 1.0.3 by both, sub-contracting and development by partners. Implementation of these tests is ongoing.

Assertions and Strategies for these tests were created and all reviewed and validated by project partners during the 3rd project year. During this activity 156 specification issues for the PVR/PDR area have been identified and discussed with DVB. Most of them have been successfully settled meanwhile.

An announcement to DVB on both activities, MHP 1.1.2 and PVR/PDR, is being made.