Journal of the Brazilian Computer Society

, Volume 16, Issue 4, pp 229–245

The Nested Context Language reuse features

  • Carlos de Salles Soares Neto
  • Luiz Fernando Gomes Soares
  • Clarisse Sieckenius de Souza
Open AccessOriginal Paper

DOI: 10.1007/s13173-010-0017-z

Cite this article as:
Soares Neto, C..S., Soares, L.F.G. & de Souza, C.S. J Braz Comput Soc (2010) 16: 229. doi:10.1007/s13173-010-0017-z

Abstract

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.

Keywords

Ginga-NCLDTVNCLSBTVD-TMiddlewareCode reuseDeclarative programmingCognitive Dimensions of Notation
Download to read the full article text

Copyright information

© The Brazilian Computer Society 2010

Authors and Affiliations

  • Carlos de Salles Soares Neto
    • 1
    • 2
  • Luiz Fernando Gomes Soares
    • 1
  • Clarisse Sieckenius de Souza
    • 1
  1. 1.Department of InformaticsPontifical Catholic University of Rio de JaneiroRio de JaneiroBrazil
  2. 2.Department of InformaticsFederal University of MaranhãoSão LuísBrazil