Spelling suggestions: "subject:"lenguajes y cistemas informaticos"" "subject:"lenguajes y cistemas informatico""
121 |
Un método de desarrollo de hipermedia dirigido por modelosSolís Pineda, Carlos 22 December 2008 (has links)
Esta tesis presenta al Model Driven Hypermedia Development Method (MDHDM). MDHDM es un método de desarrollo de hipermedia basado en el modelado de procesos y la ingeniería dirigida por modelos.
La conjunción de hipertexto y multimedia, por un lado, y la popularización de la Web, por otro, generaron desafíos que los métodos tradicionales no eran capaces de resolver. Entre ellos destaca el diseño y control de la navegación por espacios complejos de información, que ha llevado a los métodos de diseño de hipermedia y de la Ingeniería Web a presentar el modelo navegacional como la gran diferencia frente a los métodos tradicionales. Sin embargo, en la mayoría de los casos el modelo navegacional se deriva de los modelos estructurales.
En MDHDM el eje central del modelado conceptual lo constituye el modelado del proceso de negocio, debido a que permiten representar la naturaleza dinámica de la realidad. El modelo navegacional de MDHDM está compuesto por las estructuras navegacionales derivadas del modelos de proceso y que son llamadas vistas navegacionales y enlaces fuertes. Este modelo se complementa con las estructuras navegacionales derivadas del modelo estructural compuesto por clases navegacionales, estructuras de acceso y enlaces débiles.
En MDHDM se definen los metamodelos, transformaciones y marcas para poder generar automáticamente el modelo navegacional a partir de los modelos de proceso y estructural. Además, se comprueba la correcta construcción de los modelos a través de restricciones OCL.
Los pasos siguientes al diseño navegacional: el diseño de la interfaz abstracta de usuario y la implementación también se abordan. Del primero se proporciona un metamodelo y para la implementación se han tratado algunos modelos específicos de la plataforma. Además, en la tesis se presentan dos casos de estudio. / Solís Pineda, C. (2008). Un método de desarrollo de hipermedia dirigido por modelos [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/3884
|
122 |
Representación, interpretación y aprendizaje de flujos de trabajo basado en actividades para la estandarización de vías clínicasFernández Llatas, Carlos 06 May 2009 (has links)
Describir los mejores procesos para ejecutar correctamente una estrategia de
una forma eficiente y con calidad no es siempre una tarea fácil. La estandarizaci
ón de procesos en general y de Vías Clínicas en particular requiere de potentes
herramientas de especificación e implementación que apoyen a los expertos en
diseño. La utilización de modelos de Flujos de Trabajo (del inglés Work ows)
facilita a los expertos en diseño la creación las reglas de ejecución de sus sistemas
como si fueran programadores. Aún así debido a la gran mutabilidad de
los procesos reales, es muy difícil conocer como los procesos se están ejecutando
en la realidad. La utilización de técnicas de reconocimiento de formas pueden
ayudar a los expertos en procesos a inferir, a partir de muestras de ejecución
pasadas, modelos que expliquen la forma en la que estos procesos están efectivamente
ejecutándose. Este paradigma es conocido como Aprendizaje de Flujos
de Trabajo (del inglés Work ow Mining).
Los cambios de estado en los procesos de cuidado existentes en las Vías
Clínicas se basan en los resultados de las acciones. Los modelos actuales de
Aprendizaje de Flujos de Trabajo no recogen esta información en sus corpus. Por
eso, los actuales sistemas de aprendizaje no cubren las necesidades de problemas
complejos como es el caso de las Vías Clínicas.
En esta Tesis se van a estudiar los modelos de representación, interpretación
y aprendizaje de Flujos de Trabajo con la intención de proponer un modelo
adecuado para resolver los problemas que impiden a los diseñadores de procesos
complejos, como Vías Clínicas, utilizar técnicas de Aprendizaje de Flujos de
Trabajo. Para ello se va a definir un nuevo paradigma adecuado para el apoyo
al diseño de Vías Clínicas, además de proporcionar herramientas para su uso.
Por esto en esta Tesis se presenta además un modelo de representación de Flujos
de Trabajo con una alta expresividad y legibilidad, una herramienta software
capaz de ejecutar y simular Flujos de Trab / Fernández Llatas, C. (2009). Representación, interpretación y aprendizaje de flujos de trabajo basado en actividades para la estandarización de vías clínicas [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/4562
|
123 |
Achieving Autonomic Computing through the Use of Variability Models at Run-timeCetina Englada, Carlos 15 April 2010 (has links)
Increasingly, software needs to dynamically adapt its behavior at run-time in response
to changing conditions in the supporting computing infrastructure and in
the surrounding physical environment. Adaptability is emerging as a necessary underlying
capability, particularly for highly dynamic systems such as context-aware
or ubiquitous systems.
By automating tasks such as installation, adaptation, or healing, Autonomic
Computing envisions computing environments that evolve without the need for human
intervention. Even though there is a fair amount of work on architectures
and their theoretical design, Autonomic Computing was criticised as being a \hype
topic" because very little of it has been implemented fully. Furthermore, given that
the autonomic system must change states at runtime and that some of those states
may emerge and are much less deterministic, there is a great challenge to provide
new guidelines, techniques and tools to help autonomic system development.
This thesis shows that building up on the central ideas of Model Driven Development
(Models as rst-order citizens) and Software Product Lines (Variability
Management) can play a signi cant role as we move towards implementing the key
self-management properties associated with autonomic computing. The presented
approach encompass systems that are capable of modifying their own behavior with
respect to changes in their operating environment, by using variability models as if
they were the policies that drive the system's autonomic recon guration at runtime.
Under a set of recon guration commands, the components that make up the architecture
dynamically cooperate to change the con guration of the architecture to a
new con guration.
This work also provides the implementation of a Model-Based Recon guration
Engine (MoRE) to blend the above ideas. Given a context event, MoRE queries the variability models to determine how the system should evolve, and then it provides
the mechanisms for modifying the system. / Cetina Englada, C. (2010). Achieving Autonomic Computing through the Use of Variability Models at Run-time [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/7484
|
124 |
Arabic named entity recognitionBenajiba, Yassine 24 May 2010 (has links)
En esta tesis doctoral se describen las investigaciones realizadas con el objetivo de determinar
las mejores tecnicas para construir un Reconocedor de Entidades Nombradas
en Arabe. Tal sistema tendria la habilidad de identificar y clasificar las entidades
nombradas que se encuentran en un texto arabe de dominio abierto.
La tarea de Reconocimiento de Entidades Nombradas (REN) ayuda a otras tareas de
Procesamiento del Lenguaje Natural (por ejemplo, la Recuperacion de Informacion, la
Busqueda de Respuestas, la Traduccion Automatica, etc.) a lograr mejores resultados
gracias al enriquecimiento que a~nade al texto. En la literatura existen diversos trabajos
que investigan la tarea de REN para un idioma especifico o desde una perspectiva
independiente del lenguaje. Sin embargo, hasta el momento, se han publicado muy
pocos trabajos que estudien dicha tarea para el arabe.
El arabe tiene una ortografia especial y una morfologia compleja, estos aspectos aportan
nuevos desafios para la investigacion en la tarea de REN. Una investigacion completa
del REN para elarabe no solo aportaria las tecnicas necesarias para conseguir
un alto rendimiento, sino que tambien proporcionara un analisis de los errores y una
discusion sobre los resultados que benefician a la comunidad de investigadores del
REN. El objetivo principal de esta tesis es satisfacer esa necesidad. Para ello hemos:
1. Elaborado un estudio de los diferentes aspectos del arabe relacionados con dicha
tarea;
2. Analizado el estado del arte del REN;
3. Llevado a cabo una comparativa de los resultados obtenidos por diferentes
tecnicas de aprendizaje automatico;
4. Desarrollado un metodo basado en la combinacion de diferentes clasificadores,
donde cada clasificador trata con una sola clase de entidades nombradas y emplea
el conjunto de caracteristicas y la tecnica de aprendizaje automatico mas
adecuados para la clase de entidades nombradas en cuestion.
Nuestros experimentos han sido evaluados sobre nueve conjuntos de test. / Benajiba, Y. (2009). Arabic named entity recognition [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8318
|
125 |
Generación automática de servicios WEB a partir de modelos conceptualesRuiz Server, Marta 27 May 2010 (has links)
Los servicios Web facilitan el acceso a la funcionalidad de las aplicaciones
a través de Internet, aportan grandes ventajas como el acceso a servicios desde
cualquier punto de la red, simplifican el acceso a la funcionalidad y facilitan la
interoperabilidad entre servicios y entre aplicaciones, permitiendo integrar la
funcionalidad de distintas aplicaciones empresariales. Además, proporcionan
estándares y mecanismos para llevar a cabo el comercio electrónico y han
convertido la Web en un marco para el desarrollo de aplicaciones distribuidas,
extendiéndose a todos los dominios de aplicación. Los servicios Web son el
mecanismo ideal para la implementación de las Arquitecturas Orientadas a
Servicios (SOA) para sistemas de información integrados y distribuidos.
La evolución natural de los métodos de producción de software, y de OOMethod
/ OOWS en particular, plantean la necesidad de mejorar el proceso de
producci'on de software. Para mejorarlo, se debe de dotar del soporte necesario
para el desarrollo de aplicaciones Web sobre SOA disponiendo de una estrategia
de generación automática de aplicaciones. La generación automática debe
poder dar soporte, de forma transparente, a las diferentes aproximaciones tecnológicas existentes en el ámbito de los servicios Web en la actualidad.
Esta tesis presenta un método, dentro del ámbito de la Ingeniería Web, que
diseñaa e implementa de manera automática servicios Web a partir de modelos conceptuales. El método presentado ha sido desarrollado basándose en el
Desarrollo de Software Dirigido por Modelos (MDD). De esta forma, el método
utiliza un conjunto de modelos que representan la aplicación a desarrollar
y mediante la aplicación de transformaciones de Modelo-A-Texto se obtiene
el diseño e implementación de los servicios Web que representan el sistema
modelado.
El método propuesto en esta tesis está soportado por una herramienta llamada
DISWOOM. / Ruiz Server, M. (2010). Generación automática de servicios WEB a partir de modelos conceptuales [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/8346
|
126 |
DYNAMIC EVOLUTION AND RECONFIGURATION OF SOFTWARE ARCHITECTURES THROUGH ASPECTSCosta Soria, Cristobal 17 June 2011 (has links)
Change is an intrinsic property of software. A software system, during its lifetime, may require several updates, improvements, or new features. If these change requirements are not addressed, the risk of becoming a useless system increases. In fact, this is a challenging issue of safety- and mission-critical software systems, which cannot be stopped to perform maintenance or evolution operations due to their continuous operation. To reduce the aging of these critical systems, they must be provided with mechanisms enabling their dynamic evolution, i.e. the support of changes on their structure and behaviour while they remain in operation.
This thesis is concerned with the design of a framework to build architecture-based, dynamically evolvable, software systems. The fact that this framework is a software architecture based approach provides the following advantages: (i) it offers a high-level of abstraction for describing dynamic changes; (ii) it allows varying the level of system description; and (iii) it advantages from the existing support for system modelling, code-generation, and formal analysis provided by architecture description languages.
The framework presented in this thesis, called Dynamic PRISMA, is characterized by the combination of two levels of dynamism: Dynamic Reconfiguration, which addresses changes at the configuration level (i.e. the architectural configuration), and Dynamic Type Evolution, which addresses changes at the type-level (i.e. the specification of architectural types and instances). This combination is one of the major contributions of this thesis: thus a system is not only able to reconfigure at runtime the building blocks it is composed of (i.e. architectural types), but also to redefine these building blocks (or introduce new ones) at runtime.
Another contribution of the thesis is the identification of the concerns related to dynamic evolution and their integration in the framework through aspects. This improves the separation of concerns and allows us to change reconfiguration specifications, evolution mechanisms, or the business logic independently of each other.
A third contribution of this thesis is how this dynamism is supported: reconfiguration through autonomic capabilities, which provides proactivity according to either internal or external stimuli; and type evolution through asynchronous reflection, which enables the modification of a type specification and the transformation of their instances at different rates (i.e. when they are ready for evolution). Specifically, the asynchronous evolution semantics is precisely described by means of graph transformations. This formalism has been chosen because it naturally models both the system architecture and its asynchronous evolution.
The work presented in this thesis is illustrated through a case study from the robotics domain; an area which could potentially benefit from the results of this thesis. / El cambio es una propiedad intrínseca del software. Un sistema software, a lo largo de su vida útil, puede necesitar actualizaciones, mejoras o la integración de nuevas características. Si estas necesidades de cambio no son cubiertas, el riesgo de que el sistema software deje de ser útil aumenta. Esto supone un reto para los sistemas críticos, los cuales no pueden ser detenidos para realizar operaciones de mantenimiento o evolución debido a que deben estar continuamente operativos. Para reducir el envejecimiento de dichos sistemas, éstos deben incorporar mecanismos que les permitan evolucionar dinámicamente, i.e. tolerar cambios tanto estructurales como de comportamiento mientras están operativos.
Esta tesis aborda el diseño de una infraestructura para la construcción de sistemas software dinámicamente evolucionables y basados en arquitecturas software. Las razones que han motivado el uso de un enfoque basado en arquitecturas software son: (i) proporcionan un alto nivel de abstracción para definir cambios dinámicos; (ii) permiten variar el nivel de descripción del sistema; y (iii) permiten reutilizar las herramientas existentes para modelado de sistemas, generación automática de código, y análisis formal proporcionadas por los lenguajes de descripción de arquitecturas.
El marco presentado en esta tesis, llamado Dynamic PRISMA, se caracteriza por la combinación de dos niveles de dinamismo: Reconfiguración Dinámica, que aborda los cambios a nivel de configuración (i.e. la configuración arquitectónica), y Evolución Dinámica de Tipos, que aborda los cambios a nivel de tipos (i.e. la especificación de tipos arquitectónicos e instancias). Esta combinación es una de las mayores contribuciones de esta tesis: así, un sistema no es solamente capaz de reconfigurar durante su ejecución los elementos constructivos que lo forman (i.e. los tipos arquitectónicos), sino también de redefinir dichos elementos constructivos (o introducir otros) durante su ejecución.
Otra contribución de la tesis es la identificación de las funcionalidades relacionadas con la evolución dinámica y su integración a través de aspectos. Esto mejora la separación de funcionalidades y permite cambiar de forma independiente entre sí las especificaciones de reconfiguración, los mecanismos de evolución, o la lógica de negocio.
Una tercera contribución es cómo este dinamismo se ha soportado: la reconfiguración a través de capacidades autonómicas, aportando así proactividad en función de estímulos internos y/o externos; y la evolución de tipos a través de la reflexión asíncrona, permitiendo así modificar la especificación de un tipo y la transformación de sus instancias en distintos tiempos (i.e. cuando éstas están listas para su evolución). Además, la semántica de la evolución asíncrona se ha formalizado a través de transformaciones de grafos, lo que ha permitido modelar de forma natural tanto la arquitectura de un sistema como su evolución asíncrona.
Por último, el trabajo presentado en esta tesis se ha ilustrado a través de un caso de estudio del dominio robótico; un área que podría verse potencialmente beneficiada con los resultados de esta tesis. / Costa Soria, C. (2011). DYNAMIC EVOLUTION AND RECONFIGURATION OF SOFTWARE ARCHITECTURES THROUGH ASPECTS [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/11038
|
127 |
Functional Size Measurement and Model Verification for Software Model-Driven Developments: A COSMIC-based ApproachMarín Campusano, Beatriz Mariela 20 July 2011 (has links)
Historically, software production methods and tools have a unique goal: to produce high quality
software. Since the goal of Model-Driven Development (MDD) methods is no different, MDD
methods have emerged to take advantage of the benefits of using conceptual models to produce
high quality software.
In such MDD contexts, conceptual models are used as input to automatically generate final
applications. Thus, we advocate that there is a relation between the quality of the final software
product and the quality of the models used to generate it. The quality of conceptual models can
be influenced by many factors. In this thesis, we focus on the accuracy of the techniques used to
predict the characteristics of the development process and the generated products.
In terms of the prediction techniques for software development processes, it is widely
accepted that knowing the functional size of applications in order to successfully apply effort
models and budget models is essential. In order to evaluate the quality of generated
applications, defect detection is considered to be the most suitable technique.
The research goal of this thesis is to provide an accurate measurement procedure based on
COSMIC for the automatic sizing of object-oriented OO-Method MDD applications. To
achieve this research goal, it is necessary to accurately measure the conceptual models used in
the generation of object-oriented applications. It is also very important for these models not to
have defects so that the applications to be measured are correctly represented.
In this thesis, we present the OOmCFP (OO-Method COSMIC Function Points) measurement
procedure. This procedure makes a twofold contribution: the accurate measurement of objectoriented
applications generated in MDD environments from the conceptual models involved, and
the verification of conceptual models to allow the complete generation of correct final applications
from the conceptual models involved.
The OOmCFP procedure has been systematically designed, applied, and
automated. This measurement procedure has been validated to conform to the
ISO 14143 standard, the metrology concepts defined in the ISO VIM, and the
accuracy of the measurements obtained according to ISO 5725. This
procedure has also been validated by performing empirical studies.
The results of the empirical studies demonstrate that OOmCFP can obtain
accurate measures of the functional size of applications generated in MDD
environments from the corresponding conceptual models. / Marín Campusano, BM. (2011). Functional Size Measurement and Model Verification for Software Model-Driven Developments: A COSMIC-based Approach [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/11237
|
128 |
On the Consistency, Characterization, Adaptability and Integrity of Database Replication SystemsRuiz Fuertes, María Idoia 30 September 2011 (has links)
Desde la aparición de las primeras bases de datos distribuidas hasta los actuales sistemas de
replicación modernos, la comunidad de investigación ha propuesto múltiples protocolos para
administrar la distribución y replicación de datos, junto con algoritmos de control de concurrencia
para manejar las transacciones en ejecución en todos los nodos del sistema. Muchos protocolos están
disponibles, por tanto, cada uno con diferentes características y rendimiento, y garantizando
diferentes niveles de coherencia. Para saber qué protocolo de replicación es el más adecuado, dos
aspectos deben ser considerados: el nivel necesario de coherencia y aislamiento (es decir, el criterio
de corrección), y las propiedades del sistema (es decir, el escenario), que determinará el rendimiento
alcanzable.
Con relación a los criterios de corrección, la serialización de una copia es ampliamente aceptada
como el más alto nivel de corrección. Sin embargo, su definición permite diferentes interpretaciones
en cuanto a la coherencia de réplicas. En esta tesis se establece una correspondencia entre los modelos
de coherencia de memoria, tal como se definen en el ámbito de la memoria compartida distribuida, y
los posibles niveles de coherencia de réplicas, definiendo así nuevos criterios de corrección que
corresponden a las diferentes interpretaciones identificadas sobre la serialización de una copia.
Una vez seleccionado el criterio de corrección, el rendimiento alcanzable por un sistema depende en
gran medida del escenario, es decir, de la suma del entorno del sistema y de las aplicaciones que se
ejecutan en él. Para que el administrador pueda seleccionar un protocolo de replicación apropiado, los
protocolos disponibles deben conocerse plena y profundamente. Una buena descripción de cada
candidato es fundamental, pero un marco común es imperativo para comparar las diferentes opciones
y estimar su rendimiento en un escenario dado. Los resultados presentados en esta tesis cumplen los objetivos establecidos y
constituyen una contribución al estado del arte de la replicación de bases de datos
en el momento en que se iniciaron los trabajos respectivos. Estos resultados son
relevantes, además, porque abren la puerta a posibles contribuciones futuras. / Ruiz Fuertes, MI. (2011). On the Consistency, Characterization, Adaptability and Integrity of Database Replication Systems [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/11800
|
129 |
MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONSGómez Llana, Abel 20 March 2012 (has links)
La Ingeniería de Líneas de Productos Software -Software Product Line Engineerings
(SPLEs) en inglés- es una técnica de desarrollo de software que busca aplicar
los principios de la fabricación industrial para la obtención de aplicaciones informáticas:
esto es, una Línea de productos Software -Software Product Line (SPL)-
se emplea para producir una familia de productos con características comunes, cuyos
miembros, sin embargo, pueden tener características diferenciales. Identificar
a priori estas características comunes y diferenciales permite maximizar la reutilización,
reduciendo el tiempo y el coste del desarrollo. Describir estas relaciones
con la suficiente expresividad se vuelve un aspecto fundamental para conseguir el
éxito.
La Ingeniería Dirigida por Modelos -Model Driven Engineering (MDE) en
inglés- se ha revelado en los últimos años como un paradigma que permite tratar
con artefactos software con un alto nivel de abstracción de forma efectiva. Gracias
a ello, las SPLs puede aprovecharse en granmedida de los estándares y herramientas
que han surgido dentro de la comunidad de MDE.
No obstante, aún no se ha conseguido una buena integración entre SPLE y MDE,
y como consecuencia, los mecanismos para la gestión de la variabilidad no son suficientemente expresivos. De esta manera, no es posible integrar la variabilidad de
forma eficiente en procesos complejos de desarrollo de software donde las diferentes
vistas de un sistema, las transformaciones de modelos y la generación de código
juegan un papel fundamental.
Esta tesis presenta MULTIPLE, un marco de trabajo y una herramienta que persiguen
integrar de forma precisa y eficiente los mecanismos de gestión de variabilidad
propios de las SPLs dentro de los procesos de MDE. MULTIPLE proporciona
lenguajes específicos de dominio para especificar diferentes vistas de los sistemas
software. Entre ellas se hace especial hincapié en la vista de variabilidad ya que es
determinante para la especificación de SPLs. / Gómez Llana, A. (2012). MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15075
|
130 |
AGORAS: Augmented Generation of Reactive Ambients on Surfaces. Towards educational places for action, discussion and reflection to support creative learning on interactive surfacesCatalá Bolós, Alejandro 19 July 2012 (has links)
La creatividad es una habilidad de especial interés para el desarrollo humano
dado que es una de las dimensiones que permite al individuo y en última
instancia a la sociedad enfrentarse a nuevos problemas y retos de forma
satisfactoria. Además de entender la creatividad como una serie de factores
relativos al individuo creativo, debe tenerse en cuenta que el grado de
motivación intrínseca, el entorno y otros factores sociales pueden tener un
efecto relevante sobre el desarrollo de esta importante habilidad, por lo que
resulta de interés explorarla en el contexto de utilización de tecnologías de la
información.
En particular, dado que los procesos comunicativos, el intercambio de ideas y
la interacción colaborativa entre individuos son un pilar fundamental en los
procesos creativos, y también que en gran medida todas ellas son características
mayormente facilitadas por las mesas interactivas, una de las principales
contribuciones de esta tesis consiste precisamente en la exploración de la
idoneidad de las superficies interactivas en tareas creativas colaborativas de
construcción en estudiantes adolescentes. Partiendo del estudio realizado, que
aporta evidencia empírica acerca de la adecuación de las superficies interactivas
como tecnología de potencial para el fomento de la creatividad, esta tesis
presenta AGORAS: un middleware para la construcción de ecosistemas de
juegos 2D para mesas interactivas, y cuya idea final es entender actividades de
aprendizaje más enriquecedoras como aquellas que permiten la propia creación
de juegos y su posterior consumo.
En el contexto de esta tesis también se ha desarrollado un toolkit básico para
construcción de interfaces de usuario para superficies interactivas, se ha
desarrollado un modelo de ecosistema basado en entidades que son simulables
de acuerdo a leyes físicas; y se ha dotado al modelo de aproximación basada en
reglas de comportamiento enriquecidas con expresiones dataflows y de su
correspondiente editor para superficies. / Catalá Bolós, A. (2012). AGORAS: Augmented Generation of Reactive Ambients on Surfaces. Towards educational places for action, discussion and reflection to support creative learning on interactive surfaces [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/16695
|
Page generated in 0.0904 seconds