La TV Digital es una tecnología, que va a transformar la experiencia de ver televisión. Imagen y sonido en alta definición junto con la interactividad son posibles gracias al pasaje de la transmisión analógica a la digital, la cual permite enviar datos, video, audio, aplicaciones, etc. a través de los canales de transmisión. Estas señales digitales son más eficientes que las analógicas y tienen como principal ventaja la posibilidad de enviar servicios a través del mismo canal, permitiendo un uso eficiente del espectro de transmisiones. Emergen nuevas posibilidades para el desarrollo de software, puesto que una aplicación interactiva de TV Digital es un software, específicamente una aplicación multimedia a través de la cual el televidente puede interactuar vía control remoto. Esto significa que el televidente también puede recibir video/audio, software que posibilitan que interactúe con el contenido vinculado. En estos nuevos escenarios resulta necesario llevar adelante experiencias de desarrollo de aplicaciones interactivas para TV Digital. Poner en práctica procesos, estrategias y herramientas, y su consecuente análisis promete arribar a propuestas razonables. En este sentido, este trabajo condensa las experiencias en el desarrollo de prototipos realizados en el Laboratorio de TV Digital de la UNPA que se iniciaron en el año 2011.
RESUMENUn generador de aplicaciones es una herramienta cuya salida es una especificación de código. La prueba de un generador de código implica identificar las entradas válidas e inválidas que producen esas especificaciones de salida. A la vez, cuando los procesos de construcción son incrementales y producen versiones de los productos de software en las distintas etapas, se requieren estrategias de generación de prueba que sistemáticamente puedan ser aplicadas y replicadas para generar los test. Dr Nau es un generador de aplicaciones interactivas para TV Digital, basado en el uso de patrones de diseño de interacción centrados en el usuario, que se construye a partir de incrementos, obteniendo en cada uno de estos, una versión funcional de la herramienta. Este trabajo presenta una suite de pruebas para el primer incremento de Dr Nau, creada a partir de modelos de características y los diferentes patrones de diseño. La suite representa el conjunto de posibles aplicaciones que puede desarrollar Dr Nau en la etapa en que se encuentra. Al ser elaborada por medio de modelos de características, es posible determinar su completitud y exactitud por medio de software automatizado para tal fin, como Fama test suite, que es el que se utilizó en esta oportunidad. Se demuestra así que el trabajo realizado manualmente es efectivo y contempla la totalidad de posibles aplicaciones.Palabras clave: TV Digital; aplicaciones interactivas; generador de aplicaciones; modelo de características; patrones de diseño de interacción; Líneas de producto de software. ABSTRACTAn application generator is a tool whose output is a code of specification. Testing a code generator involves identifying the valid and invalid inputs that these output specifications produce. At the same time, when construction processes are incremental and produce versions of software products in distant stages, test generation strategies are required that can be systematically applied and replicated to generate the tests. Dr Nau is an interactive application generator for Digital TV, based on the use of user-centered interaction design patterns, which is built from increments, obtaining in each one of them a functional version of the tool. This work presents a suite of tests for the first increment of Dr Nau, created from models of characteristics and the different design patterns. The suite represents the set of possible applications that Dr Nau can develop in the stage in which it is. Thus, it is possible to determine their completeness and accuracy by the use of an automated software for such purpose, like Fama test suite, that is the one that was used in this opportunity. Therefore we Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.
La evolución de las API web afecta a las aplicaciones consumidoras. Su modificación y/o adaptación para que sea compatible con los cambios de las APIs suele ser crítica, ya que es manual, y requiere mayores costes y esfuerzos. Estudios previos registran tipos y/o patrones de cambios en APIs web. Sin embargo, las propuestas que ayuden a los desarrolladores a identificar automáticamente cambios en sus aplicaciones son insuficientes. Este trabajo propone un enfoque que permite identificar automáticamente un conjunto de tipos de cambios. La estrategia consiste en utilizar un diccionario de APIs consumidas y la verificación automática de inconsistencias con la especificación actual de las APIs incluidas en el diccionario.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.