• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 134
  • 2
  • Tagged with
  • 136
  • 136
  • 39
  • 30
  • 25
  • 24
  • 23
  • 21
  • 19
  • 18
  • 15
  • 15
  • 15
  • 14
  • 13
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

SunGroups: Visualización jerárquica de grandes colecciones con profundidad controlada y filtrado

Galán Hernández, Nilda 09 December 2013 (has links)
En esta tesis se presenta una interfaz de visualización interactiva llamada SunGroups, la cual facilita la exploración en grandes colecciones de documentos así como el entendimiento de las mismas. Inicialmente se hace una revisión del área de visualización de información para ubicar posibles aspectos a mejorar en la localización y exploración de documentos. De esta manera se notó la existencia de interfaces de visualización que ofrecen una perspectiva general de las colecciones, sin embargo con frecuencia éstas no cuentan con elementos que delimiten la cantidad de datos que se observan. Por ello la selección de un esquema de filtrado que cumpliera con eliminar dicho problema se convirtió en el primer pilar de SunGroups. Posteriormente se buscó el tipo de representación a utilizar encontrando que, aquellas que manejan una estructura jerárquica son adecuadas debido a que: permiten descomponer un problema complejo en varios pequeños y; como la jerarquía es muy frecuente en mundo real, las visualizaciones que cu tan con este aspecto son sencillas de manejar y entender por parte de los usuarios. Este hallazgo lleva a escoger Sunburst, visualización que marca los niveles de una jerarquía por medio de círculos concéntricos que se dividen en sectores en caso de existir elementos en un mismo nivel. Al determinar los componentes base de la aplicación propuesta, se comienza un análisis enfocado primordialmente en trabajos de investigación orientados en esquemas tipo Sunburst y filtros. A partir de esto y con retroalimentación obtenida por parte de usuarios a primeros prototipos se agregan nuevas funciones para después ubicar las principales aportaciones del software diseñado, siendo esencialmente: la combinación de filtros y una visualización tipo Sunburst para la exploración dentro de repositorios institucionales; la función de poder adentrarse a cada sector del Sunburst complementándose con un árbol de navegación que mantiene en contexto al usuario mientras se adentra; y el manejo de un código de color que enfatiza jerarquía, aunque puede ser cambiado de acuerdo a las necesidades del usuario. El diseño de la interfaz de SunGroups se basa en agrupar publicaciones por medio de palabras clave. Esta clasificación se realiza en varios niveles para evitar que un sólo grupo contenga un número de publicaciones difícil de manipular, por lo tanto se habla de grupos con subgrupos que a su vez cuentan con subordinados hasta el punto de llegar a una agrupación con un número manejable de documentos para mostrar. Toda esta jerarquía de grupos se coloca en una visualización tipo Sunburst. Es así como se toma el prefijo Sun de Sunburst para preceder a la palabra Groups, la cual hace referencia a los grupos que se manejan para la jerarquía. Una vez establecido el esquema de visualización, se contemplan detalles como el uso de dos a tres niveles máximos que faciliten la lectura de los textos dentro de los sectores, por lo tanto se implementa lo que en esta tesis se ha denominado "profundidad controlada" para mostrar los grupos que no pertenezcan a los primeros dos o tres niveles. El usuario solamente tendrá que dar clic en algún sector para que este se transforme en el centro de la jerarquía y aparezcan los niveles siguientes. Esto se complementa con un árbol de navegación que informa los niveles superiores del central de dicho momento para mantener el contexto, además de que es posible navegar a través de este árbol. Se agrega igualmente un esquema de filtrado para aminorar los resultados y un código de color para simplificar la comprensión de la interfaz. El principal objetivo de la interfaz es ayudar en tareas de investigación al apoyar en el entendimiento de la colección y hacer más sencilla la exploración dentro de la misma. Se diseño un prototipo que se aplica sobre las colecciones de documentos de la Red Mexicana de Repositorios Institucionales (REMERI). Para comprobar si el objetivo se alcanzó, se realiza un estudio de usabilidad de la interfaz prototípica SunGroups con diez participantes en sesiones individuales para una interacción directa con el software. Los resultados del estudio indicaron que SunGroups es útil para la exploración y entendimiento de colecciones; además de que apoya en la localización de publicaciones. Del mismo modo se concluyó que aún existen aspectos por mejorar, entre los cuales destacan: perfeccionar la forma del árbol de navegación para hacerlo más intuitivo; modificar las agrupaciones de palabras clave por unas de temas y subtemas; reforzar la idea de algunos elementos por medio de una iconografía ampliamente aceptada; y agregar un índice al manual de ayuda para incrementar su eficacia.
2

Retos Tecnológicos del Sistema EMS/SCADA del CENACE en un Sistema de Red Inteligente

Cosío Alcaraz, Paulina Alejandra 20 May 2014 (has links)
No description available.
3

Visualización de información para entendimiento de colecciones usando VOROSOM

Gutiérrez Corona, Ernesto 08 June 2013 (has links)
Esta tesis presenta el diseño del esquema de visualización de información VOROSOM para entendimiento de colecciones y comprensión de información, desde una perspectiva de Interacción Humano-Computadora. Se presenta una revisión del área de visualización de información, tomando como enfoque principal el aspecto de comprensión de información. A partir de un análisis extenso de las interfaces de visualización de información, se encontraron dos líneas principales en las cuales este esquema de visualización hace una aportación: el primero se refiere al concepto de panorama general y el segundo a la navegación interactiva del espacio de información. Al aplicar el esquema de visualización resultante a repositorios institucionales, los cuales contienen la producción intelectual de los académicos de las universidades y centros de educación superior, es posible obtener una comprensión de las áreas de trabajo más importantes, los actores y sus inter-relaciones. El diseño del esquema se basa en las características de los mapas autoorganizados (SOMs) como la clasificación dinámica y la preservación de las relaciones semánticas entre los elementos de las colecciones, y la visualización de categorías con diagramas de Voronoi (de ahí su nombre VOROnoi + SOM). Esto se realizó siguiendo el mantra de diseño de una interfaz de visualización: primero proveer de una vista panorámica, después integrar herramientas de filtrado y zoom, y por último proporcionar al usuario detalles a demanda, y como elemento adicional al mantra también se propuso visualizar la evolución en el tiempo. El objetivo primordial de una interfaz de visualización es ayudar a los usuarios en sus tareas de aprendizaje, descubrimiento de conocimiento e investigación. Por lo tanto, para demostrar la viabilidad y potencial del esquema de visualización VOROSOM se implementó un prototipo que fue evaluado por usuarios. La implementación prototípica de VOROSOM se realizó mediante una arquitectura de interfaz web. Y se aplicó sobre las colecciones de documentos de la Red Mexicana de Repositorios Institucionales (REMERI). La arquitectura de REMERI sigue el modelo OAI-PMH para intercambio de metadatos con el objeto de integrar colecciones distribuidas y heterogéneas. Las colecciones REMERI se pueden observar en la Figura 1. Figura 1. Navegación en las colecciones de documentos institucionales (ReMeRI) Se realizó un estudio de usabilidad de la interfaz prototípica VOROSOM, con un grupo de ocho usuarios en sesiones de interacción constructiva (verbalización). Los resultados de este estudio indicaron que la interfaz VOROSOM es útil para el entendimiento de colecciones y la recuperación de documentos relacionados semánticamente. También se concluyó que la interfaz es sencilla e intuitiva, aunque existen aspectos a desarrollar. Por último se presenta una perspectiva para mejorar el esquema de VOROSOM, como trabajo futuro, al incorporar nubes de etiquetas que mejoren la semántica de la visualización. Adicionalmente, está planeada la implementación completa del diseño propuesto, incluyendo mecanismos de filtrado según distintos criterios, así como funcionalidad para mostrar visualmente la evolución de las colecciones lo que implicaría visualizar el avance en la producción de las instituciones de educación superior (IES) a lo largo del tiempo, como el ejemplo mostrado en la Figura 2. Figura 2. Ejemplo de evolución de la producción científica en las colecciones ReMeRI
4

Software Design Model for Adaptability and Adaptivity of Learning Objects Interfaces

Rodríguez Rodríguez, Verónica 03 December 2012 (has links)
No description available.
5

Modelos y Algoritmos para redes neuronales recurrentes basadas en wavelets aplicados a la detección de intrusos

García González, Yaser 13 May 2011 (has links)
A medida que las redes de comunicación crecen y se interconectan con otras redes públicas, estas quedan expuestas a sufrir distintos tipos de ataques que explotan vulnerabilidades en su infraestructura, resultado de la evolución continua de los ataques y la incorporación de nuevos métodos y técnicas. Aún cuando los ataques con frecuencia son iniciados desde el exterior, el aislamiento físico del segmento de red no garantiza la protección contra incidentes originados en el interior, es entonces cuando se hace necesario incorporar distintos niveles de protección para preservar la confidencialidad e integridad de la información de los usuarios. / Los sistemas para detección de intrusos representan un componente importante dentro de las herramientas de defensa disponibles, su objetivo principal es detectar actividades no autorizadas e identificar de manera positiva ataques al sistema. A lo largo del desarrollo de estos sistemas se ha experimentado con distintos enfoques en su implementación, para mejorar su efectividad en la detección de ataques y adaptabilidad en la evolución de los mismos, motivando la investigación en distintas áreas como la inteligencia artificial y la estadística. / Un enfoque considerado en los sistemas para detección de intrusos es el uso de redes neuronales. / (cont.) Este modelo está inspirado en el proceso biológico del cerebro humano, considera distintas unidades interconectadas llamadas neurones, organizadas en capas. Cada unidad posee conexiones de entrada mediante las cuales recibe estímulos del medio externo o de otras unidades y conexiones de salida que transmiten el procesamiento de la entrada al aplicar una función de transferencia. Dentro de la implementación de sistemas para detección de intrusos que utilicen redes neuronales, existe una gran variedad de arquitecturas aplicadas, encontrando en cada una distintos resultados en la detección de ataques o conductas intrusivas. / En los últimos años distintos modelos de redes neuronales artificiales han sido propuestos, entre estos destaca las redes neuronales artificiales wavelets. Las redes neuronales wavelet implementan el procesamiento wavelet como parte de su funcionamiento a través del cambio de las funciones de transferencia tradicionales como la sigmoide por funciones wavelet. La combinación de ambas teorías busca aprovechar las características de análisis y descomposición del procesamiento wavelet junto con las propiedades de aprendizaje, adaptación y generalización de las redes neuronales. / (cont.) En esta investigación, el objetivo es mejorar los índices de detección y clasificación de ataques a los sistemas de redes de comunicación a través de un sistema para detección de intrusos que implemente en su funcionamiento una red neuronal recurrente wavelet. / La aportación principal de esta investigación consiste en la definición de una nueva arquitectura recurrente con wavelets, dicha arquitectura describe un nuevo esquema de interconexiones entre las unidades de procesamiento, características dinámicas de estas y su distribución entre las distintas capas. Las propiedades recurrentes del modelo se presentan a través de auto conexiones en las unidades de procesamiento, representando de esta manera estados de memoria. A partir de la definición de la arquitectura se propone el algoritmo de aprendizaje para la etapa de entrenamiento, este algoritmo establece la forma en la que se actualizarán los parámetros ajustables en cada ciclo. / Los resultados reportados por el modelo propuesto permiten establecer una mayor velocidad de convergencia en la etapa de entrenamiento frente a arquitecturas recurrentes tradicionales y recurrentes con wavelets. También se reconoce su capacidad en la detección de intrusos dando un porcentaje de efectividad de 92.19% y su baja emisión de falsas alarmas con una tasa de 5.43%.
6

Diseño de una aplicación para la simulación del Acoplamiento Molecular "Proteína-Ligando" Mediante Herramientas Basadas en Java

Sepúlveda Robles, Daniel Eduardo 09 December 2010 (has links)
En este trabajo se presenta el proyecto molUDLAP, un simulador de Acoplamiento Molecular (AC) de tipo académico. Primero se presentan algunos de los aspectos más importantes del AC considerados para el diseño de este sistema; después se trata el procedimiento para la realización de dicho proyecto, para el cual se usaron distintos tipos de APIS en Java de tipo open source. Se presenta una breve descripción de cada herramienta (API) utilizada, también se describen los objetivos por los que ha sido utilizada cada una, se hacen algunas observaciones del trabajo que se ha realizado. Para el diseño de la aplicación se utilizó como lenguaje de programación Java debido principalmente a su versatilidad de ser multiplataforma; también se hizo uso de "Jmol", el cual es un visor Java de código abierto que se utiliza para visualizar las moléculas en 3D, los archivos de estas se descargan de la base de datos mundial "Protein Data Bank" (PDB). / (cont.) Para los procesos necesarios en la preparación de las moléculas (proteínas y ligandos), en parte de la simulación se utilizo "Chemistry Development Kit" (CDK); que consiste en una API en Java con herramientas para el desarrollo de aplicaciones de tipo bioinformatico, que brinda utilidades en la carga de archivos .pdb, .sdf, y para la implementación de cargas de Gasteiger, etc. Para el cálculo de la energía entre las moléculas se propuso e implemento una fórmula que hace uso de las interacciones que se dan entre las moléculas; finalmente para la simulación se implemento un algoritmo genético para recorrer las configuraciones posibles entre la proteína y el ligando en el espacio de búsqueda con lo que se obtiene la mejor configuración posible. En la elaboración de la aplicación se estudiaron algunos de los distintos métodos (algoritmos) computacionales que existen para llevar a cabo la simulación del Acoplamiento Molecular, es conveniente mencionar que en este caso en particular se hizo énfasis en las técnicas usadas para el acoplamiento de tipo "proteína-ligando". Finalmente se Analizaron algunas de las herramientas disponibles que se usan en modelado del Acoplamiento Molecular con la finalidad de tener parámetros de la entrada y la salida, en este caso se uso a Docking Server (http://www.dockingserver.com). .
7

Design of Virtual Environments Using Multi-screen, 3D Sound and Stereoscopic Systems

Mora Lumbreras, Marva Angélica 14 May 2010 (has links)
The technological evolution has resulted in a series of benefits to the Virtual Reality area. Now it is possible to represent knowledge in an interactive way where visual, haptic and audible aspects are combined, allowing for the improvement of our perception, imagination and manipulation. Virtual Reality scientists are always improving the interaction with the users using friendly environments and sophisticated tools. Nevertheless, the construction of a virtual environment involves many tasks, such as multi-screen displaying, computer-simulated worlds, stereoscopic techniques, manipulation, navigation, sound, etc. This dissertation focuses on the construction of virtual environments, and the results of this research is specially directed to researchers of public and private Universities and others Institutions, which have the challenge of constructing a virtual environment. This work presents a set of contributions towards building a variety of virtual environments. / (cont.) It specifically includes: - A proposed model for building virtual environments using multiple screens placed at arbitrary positions and orientations. - A mathematical description for determining the space requirements and building multi-screen environments (CAVEs) of specific dimensions. - The adaptation of three stereoscopic devices: a Cazes-type stereoscope, a Wheatstone-type stereoscope and a boxed-type stereoscope. o Proposed model for a Cazes-type digital stereoscope and equations for computing the size of the mirrors involved. o Proposed model for a Wheatstone-type digital stereoscope and a mathematical description of the proposed for computing the dimensions of the stereoscope o Proposed model for a Boxed-type digital stereoscope - Analysis and study of the behavior of sound on combining: "Navigation, 3D objects and 3D sound" and mathematical solutions to problems of coherence of sound. - A proposed model for building adaptable virtual environments and an analysis of three kind of manipulations The results obtained in 0this research allow for the construction of open and flexible virtual environments, from very simple models to somewhat complex ones.
8

Tlatoa Communicator a Framework to Create Conversational Systems

Pérez Rojas, Daniel 08 April 2010 (has links)
The work presented in this proposal describes an approach to solve an actual problem in the conversational systems area: to enable non-experts to design and develop in which the user can establish a spoken dialogue systems. In most of the systems of this type, the specific information relative to the domain, or the specific information that delimits the specific capacities and limitations of the system is embedded within the source code. Due to this, people who want to modify or change actual systems experiment a great number of difficulties, because they must search and investigate in which parts of the source code this information is represented. Nowadays there are some efforts to solve this problem, some of them on the part of private sector companies, and some others by research centers mainly in universities around the world; the objective is to separate the domain specific information from the application, making the creation of new systems easier for people with few or no programming skills. / (cont.) Our proposal was born, when some years ago, in our research laboratory; we tried to part from an existing conversational system to modify it, first to make it work in Spanish language, then to change the domain of the dialogue. However these efforts did not bear satisfying results because the specific information for the tasks that were carried out was in several different parts of the source code, in different programming languages. The idea of the creation of a conversational system framework where the task specific information could be separated from the source code was born, and this idea was approved in 2003 by a committee conformed by UDLAP researchers and external participants, Dr. Luis Villaseñor from INOEP and Dr. Wayne Ward from the Center for Spoken Language Research of University of Colorado at Boulder. Our proposal consists of the creation of a new module that deals with all the aspects relative to the specific information of every task and instance of a dialogue system. / (cont.) This task specific information is specified in text files with XML format that are loaded first by this module, that scans and analyzes them, looking for errors, validating these archives against its respective document type definition (DTD) file. Next a consistency check is made to make sure that these configuration files keep the consistency with others according to the type of information handled. Once the information and its format is validated, this module instructs the rest of the modules in charge of the dialogue (DM, TTS, NLG, NLP, ASR, etc.) how to carry out all interaction in the dialogue system, where they can find the data which they require. The proposal presents the complete architecture of the system, together with a Graphical User Interface by means of which, a user with few or null programming skills will be able to specify a task describing all the elements a conversational system requires. The main contributions of this work are: The idea of a conversational system module that verifies and manages all the task specific information in a conversational system A GUI to allow non-expert users to create his/her own conversational system guided step by step in a simple web based interface. / (cont.) This work has been published in: "An approach to separate the Task-Specific-Information from the source code in Galaxy Based Conversational Systems" D. Perez, , I. Kirschning, WSEAS Transactions on Communications, Issue 1, Volume 3, January 2004. "TLATOA COMMUNICATOR: A framework to create Task-Independent Conversational Systems" D. Perez, I. Kirschning CISSE 2009 Volume 2: Innovations in Computing Sciences and Software Engineering SCSS, presented on December 16, 2009 (to be published).
9

Plantilla para elaborar Tesis de Ciencias de la Computación / Programa Académico de Ciencias de la Computación. Facultad de Ingeniería

Dirección de Gestión del Conocimiento 02 1900 (has links)
Plantilla para elaborar Tesis de Ciencias de la Computación para la obtención del título profesional de Licenciado en Ciencias de la Computación en el Programa Académico de Ciencias de la computación. Facultad de Ingeniería. Universidad Peruana de Ciencias Aplicadas.
10

Un enfoque declarativo para modelar el comportamiento en sistemas reactivos

Asteasuain, Fernando 20 December 2013 (has links)
El comportamiento debe contemplarse desde etapas tempranas del desarrollo de software. En este contexto el modelado declarativo incremental constituye una opción atractiva para capturar y analizar los requerimientos con precisión sin atarse a prematuras decisiones operacionales. Bajo esta visión, el formalismo más utilizado son lógicas temporales como LTL. Sin embargo, en muchas ocasiones la especificación de propiedades en LTL es un desafío importante, aún para personas con experiencia en el formalismo. Más aún, el poder expresivo de LTL no es suficiente si se desea construir declarativamente un sistema desde cero a partir de las propiedades que describen su comportamiento. Varias alternativas se han desarrollado para hacer más sencilla la especificación de propiedades. La mayoría de ellas se basa en la utilización de patrones de especificación. Si bien los patrones de especificación ofrecen una manera más amigable de expresar los requerimientos típicos, el usuario necesita validar o modificar la propiedad. La evidencia indica que para realizar todas estas tareas de validación no alcanza con analizar la descripción en lenguaje natural del patrón elegido, sino que debe analizarse su traducción a un lenguaje formal. Y para estos casos, el usuario no tiene otra alternativa que enfrentarse a los lenguajes formales. Luego, la utilización de patrones de especificación no logra esconder por completo los problemas de utilizar lenguajes formales. Este contexto sugiere la necesidad de contar con un lenguaje formal de especificación que sea sencillo de usar, y lo suficientemente expresivo para permitir a todo tipo de usuarios utilizarlo de manera intuitiva. Para lograr este objetivo se presenta FVS (Feather Weight Visual Scenarios) y su extensión ω-FVS, un lenguaje declarativo, no basado en lógicas temporales, sino en simples escenarios gráficos, cuya meta es mejorar y facilitar el proceso de especificación de propiedades, y con el suficiente poder expresivo para denotar propiedades ω-regulares. La notación cuenta con una semántica declarativa basada en morfismos y un procedimiento de tableau que permite la posibilidad de realizar análisis automático. Se exhibe la usabilidad y aplicabilidad de FVS modelando todos los patrones de especificación, comparando las especificaciones resultantes con otras notaciones conocidas. Tal comparación permite observar el impacto de FVS en la especificación de propiedades. Asimismo, FVS también puede ser utilizado como un poderoso lenguaje de modelado orientado a aspectos. Finalmente, la extensión ω-FVS permite lograr el suficiente poder expresivo para denotar propiedades ω-regulares. Esto se logra a través de un tipo especial de eventos, denominados eventos fantasmas, que permiten introducir niveles de abstracción en etapas de modelado. Se ilustra el poder expresivo de ω-FVS modelando varios ejemplos, incluyendo protocolos de comunicación de software. ω-FVS cuenta con un proceso de síntesis, que traduce sus especificaciones a autómatas de Buchi, permitiendo así la capacidad de llevar a cabo diferentes tipos de razonamiento automático como consistency checking, model checking, y oráculo para verificaci´on en ejecución entre otros. / Behavior needs to be understood from early stages of software development. In this context incremental and declarative modeling seems an attractive approach for closely capturing and analyzing requirements without early operational commitment. In this situation, the most widespread formalism is LTL (Linear Temporal Logic). Unfortunately, in many cases, the formal description and validation of properties results in a daunting task, even for trained people. Moreover, LTL expressive power fall short of if the practitioner want to declaratively build a system from scratch upon the specified properties. Several attempts arise to make life easier for practitioners, in order to circumvent the complexity involved when specifying properties in LTL. The purpose of these approaches is to provide to the user an easier way to express the desired behavior. Most of them rely on specification patterns. Although patterns offer a friendlier way to express typical requirements, the user still needs to validate or modify the property. However, to perform all these validations tasks based solely on the natural language description of the patterns may be hard to achieve and many times the pattern translation into an formalism must be analyzed instead. Besides, sometimes a property needs to be slightly modified to suit actual system requirements, and this, again, suggests manipulations of the translated versions. Therefore, using patterns is not enough to entirely hide the subtleties of the underlying formalism from the user. This suggests the need of a formal specification language easy to use, and sufficiently expressive to enable skilled and non-skilled users to use it appropriately, which constitutes the main objective of this work. To achieve this goal we present FVS (Feather Weight Visual Scenarios) and its extension ω-FVS, a declarative language, not founded on temporal logics, but on simple graphical scenarios, which aims to improve and ease the property specification process, and powerful enough to express omega-regular properties. The notation is equipped with declarative semantics based on morphisms and a tableau procedure iv is given enabling the possibility of automatic analysis. We illustrate FVS applicability by modeling all the specification patterns and we thoroughly compare FVS to other known approaches, showing that FVS specifications are better suited for validation tasks. What is more, FVS is presented as a useful aspectoriented modeling language. In addition, we present ω-FVS, a simple extension of FVS capable of expressing ω- regular properties. This feature is achieved by introducing a distinctive type of events, called “ghost” events, that allow to predicate behavior in a higher level of abstraction. We illustrate ω-FVS expressive power by modeling several examples, including real world protocols specifications. On the top of these features, we also developed a synthesis procedure which translates FVS specifications into Buchi automata, enabling the possibility for different sort of analysis, namely consistency checking, model checking, and oracle for runtime verification among others.

Page generated in 0.0921 seconds