Open Access

StoryToCode: a new model for specification of convergent interactive digital TV applications

Journal of the Brazilian Computer Society201016:21

Received: 4 December 2009

Accepted: 30 August 2010

Published: 23 September 2010


This paper presents a model, called the StoryToCode, which allows designing iTV programs focusing on using software components. First, StoryToCode allows transforming a storyboard into an abstract description of an element set. After this, this model transforms these elements into a specific programming language source code. In StoryToCode a software component is treated as a special element that can be reused in other contexts (web, mobile, and so on). StoryToCode is based on Model Driven Architecture (MDA) and allows designing and implementing applications, with context free, considering iTV program specific characteristics.