The Nested Context Language reuse features

NCL, the standard declarative language of the Brazilian Terrestrial Digital TV System and ITU-T Recommendation for IPTV Services, provides a high level of reuse in the design of hypermedia applications. In this paper we detail how its design and conceptual model have succeeded in supporting reuse at...

Full description

Saved in:
Bibliographic Details
Published inJournal of the Brazilian Computer Society Vol. 16; no. 4; pp. 229 - 245
Main Authors Soares Neto, Carlos de Salles, Soares, Luiz Fernando Gomes, de Souza, Clarisse Sieckenius
Format Journal Article
LanguageEnglish
Published London Springer London 2010
Sociedade Brasileira de Computação
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:NCL, the standard declarative language of the Brazilian Terrestrial Digital TV System and ITU-T Recommendation for IPTV Services, provides a high level of reuse in the design of hypermedia applications. In this paper we detail how its design and conceptual model have succeeded in supporting reuse at a declarative level. NCL supports not only static but also running code reuse. It also allows for reuse inside applications, reuse between applications, and reuse of code spans stored in external libraries. For a specification language to promote reuse, however, it must have a number of usability merits. Aspects of NCL usability are thus analyzed with the Cognitive Dimensions of Notation framework.
ISSN:0104-6500
1678-4804
DOI:10.1007/s13173-010-0017-z