Test de Aceptación en Android usando técnicas de Planificación Automática

Durán Perea, José (2017). Test de Aceptación en Android usando técnicas de Planificación Automática. Tesis (Master), E.T.S. de Ingenieros Informáticos (UPM).

Descripción

Título: Test de Aceptación en Android usando técnicas de Planificación Automática
Autor/es:
  • Durán Perea, José
Director/es:
  • García Remesal, Miguel
Tipo de Documento: Tesis (Master)
Título del máster: Inteligencia Artificial
Fecha: Junio 2017
Materias:
Palabras Clave Informales: Planificación Automática; Planificador; Android; Java; Testing; Generación de código; Automatic Planning; Planner; Code generation
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Inteligencia Artificial
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (657kB) | Vista Previa

Resumen

La Planificación Automática cumple un papel transversal en varios campos de la Inteligencia Artificial. Ciertos agentes complejos como robots autónomos y vehículos no tripulados requieren de un planificador capaz de orquestar la interacción entre sensores y actuadores mientras realiza una exploración exhaustiva de su espacio de soluciones. La construcción de planificadores de propósito general adecuados y optimizados puede reducir significativamente el esfuerzo necesario en el desarrollo de estos agentes. Así mismo, campos puramente algorítmicos como el desarrollo de software pueden verse favorecidos al integrar dentro de sus etapas, o como parte de sus soluciones, conceptos derivados de la Planificación Automática. En este trabajo se estudia un caso concreto derivado del “testing” en aplicaciones móviles “Android” y se aborda mediante técnicas de planificación. Parte del trabajo, además, consistirá en la construcción de una librería Java a modo de planificador de propósito general, y basado en el concepto de generación automática de código. ---ABSTRACT---Automatic Planning crosses several fields in Artificial Intelligence. Some complex agents like non-tripulated vehicles and autonomous robots rely on a planner to manage the interaction between sensors and actuators, and to explore the solution space. Building optimized general purpose planners could reduce the necessary effort to build these agents. In the same way, algorithmic fields, like software development, may be favoured by integrating some Automatic Planning Concepts. In this paper several Automatic Planning techniques are used in order to resolve a mobile Android testing case. Also, as a part of this work, a general purpose Java planner is built using automatic code generation concepts.

Más información

ID de Registro: 47212
Identificador DC: http://oa.upm.es/47212/
Identificador OAI: oai:oa.upm.es:47212
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 13 Jul 2017 10:35
Ultima Modificación: 13 Jul 2017 10:35
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM