Spelling suggestions: "subject:"lenguajes"" "subject:"lenguaje""
291 |
Complex negotiations in multi-agent systemsSánchez Anguix, Víctor 15 February 2013 (has links)
Los sistemas multi-agente (SMA) son sistemas distribuidos donde entidades autónomas llamadas
agentes, ya sean humanos o software, persiguen sus propios objetivos. El paradigma de SMA ha
sido propuesto como la aproximación de modelo apropiada para aplicaciones como el comercio
electrónico, los sistemas multi-robot, aplicaciones de seguridad, etc. En la comunidad de SMA, la
visión de sistemas multi-agente abiertos, donde agentes heterogéneos pueden entrar y salir del
sistema dinámicamente, ha cobrado fuerza como paradigma de modelado debido a su relación
conceptual con tecnologías como la Web, la computación grid, y las organizaciones virtuales.
Debido a la heterogeneidad de los agentes, y al hecho de dirigirse por sus propios objetivos, el
conflicto es un fenómeno candidato a aparecer en los sistemas multi-agente.
En los últimos años, el término tecnologías del acuerdo ha sido usado para referirse a todos aquellos
mecanismos que, directa o indirectamente, promueven la resolución de conflictos en sistemas
computacionales como los sistemas multi-agente. Entre las tecnologías del acuerdo, la negociación
automática ha sido propuesta como uno de los mecanismos clave en la resolución de conflictos
debido a su uso análogo en la resolución de conflictos entre humanos. La negociación automática
consiste en el intercambio automático de propuestas llevado a cabo por agentes software en nombre
de sus usuarios. El objetivo final es conseguir un acuerdo con todas las partes involucradas.
Pese a haber sido estudiada por la Inteligencia Artificial durante años, distintos problemas todavía
no han sido resueltos por la comunidad científica todavía. El principal objetivo de esta tesis es
proponer modelos de negociación para escenarios complejos donde la complejidad deriva de (1) las
limitaciones computacionales o (ii) la necesidad de representar las preferencias de múltiples
individuos. En la primera parte de esta tesis proponemos un modelo de negociación bilateral para el
problema de / Sánchez Anguix, V. (2013). Complex negotiations in multi-agent systems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/21570 / Palancia
|
292 |
Adapting Interaction Obtrusiveness: Making Ubiquitous Interactions Less Obnoxious. A Model Driven Engineering approachGil Pascual, Miriam 02 September 2013 (has links)
La Computaci'on Ubicua plantea proveer de inteligencia a nuestros entornos ofreciendo servicios a los usuarios que permitan ayudarlos en su
vida cotidiana. Con la inclusi'on de dispositivos ubicuos en nuestra vida
(por ejemplo los dispositivos m'oviles), los usuarios hemos pasado a estar siempre conectados al entorno, pudiendo interactuar con el. Sin embargo, a diferencia de las interacciones de escritorio tradicionales donde
los usuarios eran quienes ped'¿an informaci'on o introduc'¿an datos, las
interacciones ubicuas tienen que lidiar con un entorno de los usuarios
variable, demandando uno de los recursos mas valiosos para los usuarios: la atenci'on humana. De esta forma, un reto en el paradigma de
computaci'on ubicua es regular las peticiones de atenci'on del usuario.
Esto implica que las interacciones de los servicios deber'¿an comportarse
de una manera ¿considerada¿ teniendo en cuenta el grado en que cada
servicio se inmiscuye en la mente del usuario (el nivel de molestia).
Partiendo de las bases de la Ingenier'¿a Dirigida por Modelos (MDE)
y de los principios de la Computaci'on Considerada, esta tesis se orienta a dise¿nar y desarrollar servicios que sean capaces de adaptar sus
interacciones de acuerdo a la atenci'on del usuario en cada momento. El
principal objetivo de esta tesis es introducir capacidades de adaptaci'on
considerada en los servicios ubicuos para proporcionar interacciones que
no perturben al usuario. Esto lo conseguimos mediante un proceso de desarrollo que cubre desde el dise¿no de los servicios hasta su implementaci'on, centr'andose en los requisitos de adaptaci'on de la interacci'on
particulares para cada usuario.
Para el dise¿no del comportamiento de la interacci'on en base al nivel
de molestia se han de¿nido unos modelos de intromisi'on e interacci'on
independientes de la tecnolog'¿a. Estos modelos son los que posteriormente conducen la adaptaci'on de la interacci'on din'amicamente, por
medio de una infraestructura aut'onoma que los usa en tiempo de ejecuci'on. Esta infraestructura es capaz de detectar cambios en la situaci'on
del usuario (por ejemplo cambios en su localizaci'on, su actividad, etc.)
y planear y ejecutar modi¿caciones en la interacci'on de los servicios.
Cuando se detecta un cambio del contexto del usuario, los servicios se
auto-adaptan para usar los componentes de interacci'on m'as apropiados
de acuerdo a la nueva situaci'on y no molestar al usuario.
Adem'as, como las necesidades y preferencias de los usuarios pueden
cambiar con el tiempo, nuestra aproximaci'on utiliza la estrategia del
aprendizaje por refuerzo para ajustar los modelos de dise¿no iniciales de
forma que maximicemos la experiencia del usuario. El dise¿no inicial
de la interacci'on basado en el nivel de molestia nos asegura un comportamiento inicial consistente con las necesidades de los usuarios en
ese momento. Luego, este dise¿no se va re¿nando de acuerdo al comportamiento y preferencias de cada usuario por medio de su retroalimentaci'on a trav'es de la experiencia de uso. Adem'as, tambi'en proporcionamos una interfaz m'ovil que permite a los usuarios ¿nales personalizarse de forma manual los modelos en base a sus propias preferencias.
El trabajo presentado en esta tesis se ha llevado a la pr'actica para su
evaluaci'on desde el punto de vista de los dise¿nadores y de los usuarios
¿nales. Por una parte, el m'etodo de dise¿no se ha validado para comprobar que ayuda a los dise¿nadores a especi¿car este tipo de servicios. Pese
a que el proceso de desarrollo no ofrece una automatizaci'on completa,
las gu'¿as ofrecidas y la formalizaci'on de los conceptos implicados ha demostrado ser 'util a la hora de desarrollar servicios cuya interacci'on es
no molesta. Por otra parte, la adaptaci'on de la interacci'on en base al
nivel de molestia se ha puesto en pr'actica con usuarios para evaluar su
satisfacci'on con el sistema y su experiencia de usuario. Esta validaci'on ha desvelado la importancia de considerar los aspectos de molestia en
el proceso de adaptaci'on de la interacci'on para ayudar a mejorar la
experiencia de usuario. / In Ubiquitous Computing environments, people are surrounded by a lot
of embedded services. Since ubiquitous devices, such as mobile phones,
have become a key part of our everyday life, they enable users to be
always connected to the environment and interact with it. However,
unlike traditional desktop interactions where users are used to request
for information or input data, ubiquitous interactions have to face with
variable user¿s environment, making demands on one of the most valuable
resources of users: human attention. A challenge in the Ubiquitous
Computing paradigm is regulating the request for user¿s attention. That
is, service interactions should behave in a considerate manner by taking
into account the degree in which each service intrudes the user¿s mind
(i.e., the obtrusiveness degree).
In order to prevent service behavior from becoming overwhelming,
this work, based on Model Driven Engineering foundations and the Considerate
Computing principles, is devoted to design and develop services
that adapt their interactions according to user¿s attention. The main
goal of the present thesis is to introduce considerate adaptation capabilities
in ubiquitous services to provide non-disturbing interactions. We
achieve this by means of a systematic method that covers from the services¿
design to their implementation and later adaptation of interaction
at runtime / Gil Pascual, M. (2013). Adapting Interaction Obtrusiveness: Making Ubiquitous Interactions Less Obnoxious.
A Model Driven Engineering approach [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/31660 / TESIS
|
293 |
Logic-based techniques for program analysis and specification synthesisFeliú Gabaldón, Marco Antonio 19 November 2013 (has links)
La Tesis investiga técnicas ágiles dentro del paradigma declarativo para dar solución a dos problemas: el análisis de programas y la inferencia de especificaciones a partir de programas escritos en lenguajes multiparadigma y en lenguajes imperativos con tipos, objetos, estructuras y punteros. Respecto al estado actual de la tesis, la parte de análisis de programas ya está consolidada, mientras que la parte de inferencia de especificaciones sigue en fase de desarrollo activo.
La primera parte da soluciones para la ejecución de análisis de punteros especificados en Datalog. En esta parte se han desarrollado dos técnicas de ejecución de especificaciones en dicho lenguaje Datalog: una de ellas utiliza resolutores de sistemas de ecuaciones booleanas, y la otra utiliza la lógica de reescritura implementada eficientemente en el lenguaje Maude.
La segunda parte desarrolla técnicas de inferencia de especificaciones a partir de programas. En esta parte se han desarrollado dos métodos de inferencia de especificaciones. El primer método se desarrolló para el lenguaje lógico-funcional Curry y permite inferir especificaciones ecuacionales mediante interpretación abstracta de los programas. El segundo método está siendo desarrollado para lenguajes imperativos realistas, y se ha aplicado a un subconjunto del lenguaje de programación C. Este método permite inferir especificaciones en forma de reglas que representan las distintas relaciones entre las propiedades que el estado de un programa satisface antes y después de su ejecución. Además, estas propiedades son expresables en términos de las abstracciones funcionales del propio programa, resultando en una especificación de muy alto nivel y, por lo tanto, de más fácil comprensión. / Feliú Gabaldón, MA. (2013). Logic-based techniques for program analysis and specification synthesis [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/33747 / TESIS
|
294 |
Interactive Transcription of Old Text DocumentsSerrano Martínez-Santos, Nicolás 09 June 2014 (has links)
Nowadays, there are huge collections of handwritten text documents in libraries
all over the world. The high demand for these resources has led to the creation
of digital libraries in order to facilitate the preservation and provide electronic
access to these documents. However text transcription of these documents im-
ages are not always available to allow users to quickly search information, or
computers to process the information, search patterns or draw out statistics.
The problem is that manual transcription of these documents is an expensive
task from both economical and time viewpoints. This thesis presents a novel ap-
proach for e cient Computer Assisted Transcription (CAT) of handwritten text
documents using state-of-the-art Handwriting Text Recognition (HTR) systems.
The objective of CAT approaches is to e ciently complete a transcription
task through human-machine collaboration, as the e ort required to generate a
manual transcription is high, and automatically generated transcriptions from
state-of-the-art systems still do not reach the accuracy required. This thesis
is centered on a special application of CAT, that is, the transcription of old
text document when the quantity of user e ort available is limited, and thus,
the entire document cannot be revised. In this approach, the objective is to
generate the best possible transcription by means of the user e ort available.
This thesis provides a comprehensive view of the CAT process from feature
extraction to user interaction.
First, a statistical approach to generalise interactive transcription is pro-
posed. As its direct application is unfeasible, some assumptions are made to
apply it to two di erent tasks. First, on the interactive transcription of hand-
written text documents, and next, on the interactive detection of the document
layout.
Next, the digitisation and annotation process of two real old text documents
is described. This process was carried out because of the scarcity of similar
resources and the need of annotated data to thoroughly test all the developed
tools and techniques in this thesis. These two documents were carefully selected
to represent the general di culties that are encountered when dealing with
HTR. Baseline results are presented on these two documents to settle down a
benchmark with a standard HTR system. Finally, these annotated documents
were made freely available to the community. It must be noted that, all the
techniques and methods developed in this thesis have been assessed on these
two real old text documents.
Then, a CAT approach for HTR when user e ort is limited is studied and
extensively tested. The ultimate goal of applying CAT is achieved by putting
together three processes. Given a recognised transcription from an HTR system.
The rst process consists in locating (possibly) incorrect words and employs the
user e ort available to supervise them (if necessary). As most words are not
expected to be supervised due to the limited user e ort available, only a few are
selected to be revised. The system presents to the user a small subset of these
words according to an estimation of their correctness, or to be more precise,
according to their con dence level. Next, the second process starts once these low con dence words have been supervised. This process updates the recogni-
tion of the document taking user corrections into consideration, which improves
the quality of those words that were not revised by the user. Finally, the last
process adapts the system from the partially revised (and possibly not perfect)
transcription obtained so far. In this adaptation, the system intelligently selects
the correct words of the transcription. As results, the adapted system will bet-
ter recognise future transcriptions. Transcription experiments using this CAT
approach show that this approach is mostly e ective when user e ort is low.
The last contribution of this thesis is a method for balancing the nal tran-
scription quality and the supervision e ort applied using our previously de-
scribed CAT approach. In other words, this method allows the user to control
the amount of errors in the transcriptions obtained from a CAT approach. The
motivation of this method is to let users decide on the nal quality of the desired
documents, as partially erroneous transcriptions can be su cient to convey the
meaning, and the user e ort required to transcribe them might be signi cantly
lower when compared to obtaining a totally manual transcription. Consequently,
the system estimates the minimum user e ort required to reach the amount of
error de ned by the user. Error estimation is performed by computing sepa-
rately the error produced by each recognised word, and thus, asking the user to
only revise the ones in which most errors occur.
Additionally, an interactive prototype is presented, which integrates most
of the interactive techniques presented in this thesis. This prototype has been
developed to be used by palaeographic expert, who do not have any background
in HTR technologies. After a slight ne tuning by a HTR expert, the prototype
lets the transcribers to manually annotate the document or employ the CAT ap-
proach presented. All automatic operations, such as recognition, are performed
in background, detaching the transcriber from the details of the system. The
prototype was assessed by an expert transcriber and showed to be adequate and
e cient for its purpose. The prototype is freely available under a GNU Public
Licence (GPL). / Serrano Martínez-Santos, N. (2014). Interactive Transcription of Old Text Documents [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/37979 / TESIS
|
295 |
Aportaciones al reconocimiento automático de texto manuscritoPastor Gadea, Moisés 06 May 2008 (has links)
En esta tesis se estudia el problema de la robustez en los sistemas de
reconocimiento automático de texto manuscrito off-line. Los sistemas de
reconocimiento automático de texto manuscrito estarán maduros para su uso
generalizado, cuando sean capaces de ofrecer a cualquier usuario, sin ningún
tipo de preparación o adiestramiento para su utilización, una productividad
razonable. Se hace necesario pues, construir sistemas flexibles y robustos en
cuanto a la entrada, de tal manera que no se requiera del escritor ningún
esfuerzo extra, que no haría si escribiese para ser leído por un humano.
La intención del preproceso de la señal es hacer el sistema invariante a
fuentes de variabilidad que no ayuden a la clasificación. En la actualidad no
hay definida una solución general para conseguir invariabilidad al estilo de
escritura, y cada sistema desarrolla la suya ad-hoc. En esta tesis se
explorarán diferentes métodos de normalización de la señal de entrada
off-line. Para ello se hace un amplio estudio de algoritmos de preproceso,
tanto a nivel de toda la imagen: umbralización, reducción del ruido y
corrección del desencuadre; como a nivel de texto: slope, slant y
normalización del tamaño de los caracteres.
Los sistemas dependientes del escritor obtienen mejores tasas de acierto
que los independientes del escritor. Por otra parte, los sistemas
independientes del escritor tienen más facilidad para reunir muestras de
entrenamiento. En esta tesis seestudiará la adaptación de sistemas
independientes del escritor para su utilizaciónpor un único escritor, con la
intención de que a partir de una pocas muestras producidas por este escritor
se mejore la productividad del sistema (para este escritor), o lo que es lo
mismo, que éste pueda escribir de manera más relajada sin que el
sistema pierda productividad. Los sistemas de reconocimiento de texto
manuscrito no están exentos de errores. No sólo interesa saber el número de
errores que producirá / Pastor Gadea, M. (2007). Aportaciones al reconocimiento automático de texto manuscrito [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1832 / Palancia
|
296 |
Recuperación de pasajes multilingües para la búsqueda de respuestasGómez Soriano, José Manuel 07 May 2008 (has links)
JAVA Information Retrieval System (JIRS) es un sistema de Recuperación de Información especialmente orientado a tareas de Búsqueda de Respuestas. Los tradicionales motores de búsqueda se basan en las palabras claves de la pregunta para obtener los documentos relevantes a una consulta. JIRS, por el contrario, intenta obtener trozos de texto, es decir pasajes, con mayor probabilidad de contener la respuesta. Para ello realiza una búsqueda basada en los n-gramas de la pregunta -efectuada en lenguaje natural- usando tres posibles modelos. Los modelos de n-gramas desarrollados son independientes del idioma, lo que hace de JIRS un sistema idóneo para trabajar en ambientes multilingües.
Por otra parte, JIRS incorpora un potente núcleo que permite una adaptación y escalabilidad sin precedentes en los modernos motores de búsqueda. Desde sus inicios fue diseñado para que fuera una herramienta potente que permitiese adaptarse sin dificultad a muy diferentes funciones. Esto permite ampliar o modificar aspectos de JIRS de forma muy fácil e intuitiva sin que el usuario final tenga que conocer el código desarrollado por otros. Además, permite generar nuevas aplicaciones con una estructura cliente/servidor, distribuida, etc. únicamente modificando el archivo de configuración.
Este trabajo presenta el estado del arte de la Recuperación de Información centrándose en la Búsqueda de Respuestas multilingüe, así como una descripción detallada de JIRS junto con sus modelos de búsqueda exponiendo, finalmente, los resultados obtenidos por este sistema en las competiciones del CLEF. / Gómez Soriano, JM. (2007). Recuperación de pasajes multilingües para la búsqueda de respuestas [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1930 / Palancia
|
297 |
Particionamiento y resolución distribuida multivariable de problemas de satisfacción de restriccionesAbril López, Montserrat 07 May 2008 (has links)
Hoy en día, muchos problemas reales pueden modelarse como problemas de satisfacción de restricciones (CSPs) y se resuelven usando técnicas específicas de satisfacción de restricciones.
Estos problemas pertenecen a áreas tales como Inteligencia Artificial, investigación operativa, sistemas de información, bases de datos, etc. La mayoría de estos problemas pueden modelarse de forma natural mediante CSPs. Sin embargo, algunos de estos problemas son de naturaleza distribuida, bien por motivos de
seguridad, por requerimientos de privacidad, o por restricciones espaciales. Ello requiere que este tipo de problemas sean modelados como problemas de satisfacción de restricciones distribuidos (DCSPs), donde el conjunto de variables y restricciones del problema está distribuido entre un conjunto de
agentes que se encargan de resolver su propio sub-problema y deben coordinarse con el resto de agentes para alcanzar una solución al problema global.
En la literatura de satisfacción de restricciones, la necesidad de manejar DCSP comenzó a tratarse a principios de los 90. No obstante, la mayoría de los investigadores que trabajan en este campo centran su atención en algoritmos en los que cada agente maneja una única variable. Estos algoritmos pueden ser
transformados para que cada agente maneje múltiples variables. Sin embargo, los algoritmos resultantes no son escalables para manejar grandes sub-problemas locales debido tanto a requerimientos
espaciales como a su coste computacional. Por lo tanto, la resolución de problemas reales mediante este tipo de algoritmos resulta prácticamente inviable.
En esta tesis presentamos nuevos algoritmos para la resolución de problemas de satisfacción de restricciones distribuidos capaces de manejar multiples variables por agente. Estos algoritmos realizan
un manejo eficiente de la información obtenida mediante la comunicación entre los agentes, consiguiendo con ello una mayor eficiencia durante el proceso de resolución. Además, sus requerimientos / Abril López, M. (2007). Particionamiento y resolución distribuida multivariable de problemas de satisfacción de restricciones [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1946 / Palancia
|
298 |
Desarrollo dirigido por modelos de aplicaciones web que integran datos y funcionalidad a partir se servicios webQuintero Meza, Ricardo Rafael 07 May 2008 (has links)
La capacidad de comunicación e integración que ofrece Internet, está facilitando
el establecimiento y automatización de relaciones entre los participantes de los nuevos
Modelos de Negocio electrónico. Aunque no existe una clasificación definitiva
de éstos, es posible distinguir la integración de datos y funcionalidad como un requisito
fundamental para la implementación de los mismos. Algunos de los casos
más significativos lo constituyen empresas como Google y Amazon que ofrecen a
sus socios sus plataformas tecnológicas a través de interfaces (APIs) basadas en
servicios Web. Estas compañías establecen contratos de negocio que brindan la
posibilidad de integración de sus plataformas con las aplicaciones Web de los socios.
Así, los diversos servicios que ofrecen les están disponibles y establecen con
ello una relación que redunda en beneficio mutuo.
Tres actores básicos se pueden distinguir para lograr esta integración: los servicios
Web, las aplicaciones Web y los procesos Negocio-a-Negocio. Los primeros, al
facilitar la producción y consumo de datos y funcionalidad independientemente de
la implementación tecnológica de los sistemas; los segundos, al ser el tipo más dominante
de aplicación que se ejecuta en Internet; y los terceros, al definir los pasos
necesarios para la realización de los diversos procesos del negocio.
Desde el punto de vista del modelado conceptual, se encuentran diversas propuestas,
la mayoría basadas en modelos UML, para la especificación de estos tres
actores. No obstante que en múltiples casos es necesaria su participación mutua, se
observa que en muchas de estas propuestas se focalizan en sólo alguno y escasamente
se encuentran opciones que los incluyan a los tres. Por ejemplo, desde el punto de
vista de la Ingeniería Web, se encuentra un número mínimo de métodos que consideran
de manera conjunta en sus propuestas los servicios Web y los procesos Negocio-
a-Negocio. La mayoría de los métodos se centran en aplicaciones Web que ofrecen
un espacio de navegación sobre grandes colecciones de datos, pero no permiten
la integración de datos y funcionalidad de aplicaciones externas, como tampoco la
exposición de su funcionalidad para consumo de otras. Por otro lado, desde el punto
de los servicios Web, la mayor parte de las aproximaciones considera su especificación
sin considerar su inclusión en aplicaciones Web o el papel que juega la interacción
humana.
La presente tesis ofrece una propuesta para el modelado conceptual de aplicaciones
Web que integran datos y funcionalidad a partir de servicios Web, con consideraciones
adicionales a los procesos Negocio-a-Negocio. La solución se expone en
el contexto del método de Ingeniería Web Object Oriented Web Solutions (OOWS).
Este método es la extensión para el modelado conceptual de aplicaciones Web del
método clásico OO-Method. En su concepción original, OOWS ha sido diseñado
para la consulta y actualización de datos, pero no para la integración de aplicaciones
externas. La propuesta de esta tesis incluye un conjunto de adecuaciones y extensiones
a sus primitivas conceptuales para la especificación de este tipo de aplicaciones. / Quintero Meza, RR. (2008). Desarrollo dirigido por modelos de aplicaciones web que integran datos y funcionalidad a partir se servicios web [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1988 / Palancia
|
299 |
A requirements engineering approach for the development of web applicationsValderas Aranda, Pedro José 07 May 2008 (has links)
Uno de los problemas más importantes que se propuso solucionar cuando apareció la
Ingeniería Web fue la carencia de técnicas para la especificación de requisitos de
aplicaciones Web.
Aunque se han presentado diversas propuestas que proporcionan soporte metodológico
al desarrollo de aplicaciones Web, la mayoría de ellas se centran básicamente en definir
modelos conceptuales que permiten representar de forma abstracta una aplicación Web;
las actividades relacionadas con la especificación de requisitos son vagamente tratadas
por estas propuestas. Además, las técnicas tradicionales para la especificación de
requisitos no proporcionan un soporte adecuado para considerar características propias
de las aplicaciones Web como la Navegación.
En esta tesis, se presenta una aproximación de Ingeniería de Requisitos para especificar
los requisitos de las aplicaciones Web. Esta aproximación incluye mecanismos basados
en la metáfora de tarea para especificar no sólo los requisitos relacionados con aspectos
estructurales y de comportamiento de una aplicación Web sino también los requisitos
relacionados con aspectos navegacionales.
Sin embargo, una especificación de requisitos es poco útil si no somos capaces de
transformarla en los artefactos software adecuados. Este es un problema clásico que la
comunidad de Ingeniería del Software ha tratado de resolver desde sus inicios: cómo
pasar del espacio del problema (requisitos de usuario) al espacio de la solución (diseño
e implementación) siguiendo una guía metodológica clara y precisa.
En esta tesis, se presenta una estrategia que, basándose en transformaciones de grafos,
y estando soportada por un conjunto de herramientas, nos permite realizar de forma
automática transformaciones entre especificaciones de requisitos basadas en tareas y
esquemas conceptuales Web. Además, esta estrategia se ha integrado con un método
de Ingeniería Web con capacidades de generación automática de código. Esta
integración nos permite proporcionar un mecanis / Valderas Aranda, PJ. (2008). A requirements engineering approach for the development of web applications [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1997 / Palancia
|
300 |
Modelling adaptive web applications in OOWSRojas Durán, Gonzalo Eduardo 07 May 2008 (has links)
Las Aplicaciones Web Adaptativas son sistemas Web que plantean una solución a esta problemática, mediante la adaptación automática del acceso a ítems de información, servicios e hiperlinks, en base a las características de los usuarios. El desarrollo de estos sistemas exige adoptar una aproximación ingenieril que facilite la especificación de las funcionalidades adaptativas a proveer, junto con las características de los usuarios en las cuales se basan dichas funcionalidades.
La presente tesis introduce una aproximación al desarrollo de Aplicaciones Web Adaptativas desde una perspectiva dirigida por modelos. Esta aproximación integra prácticas tradicionales de desarrollo de Aplicaciones Web con conceptos de-nidos y probados por la comunidad de Hipermedia Adaptativa. Tomando como base el proceso de desarrollo de aplicaciones Web OOWS (Object Oriented Web Solutions), se defíne un conjunto de primitivas
conceptuales que permiten expresar técnicas adaptativas a un alto nivel de abstracción. La definición de estas primitivas es respaldada por una propuesta de Modelado de Usuarios. Además, un conjunto de estrategias de modelado
permite incorporar Métodos Adaptativos a los esquemas navegacionales de OOWS, en base a dichas primitivas. / Rojas Durán, GE. (2008). Modelling adaptive web applications in OOWS [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/2000 / Palancia
|
Page generated in 0.0443 seconds