Optimización multiobjetivo para enrutamiento multicast en overlay networks utilizando algoritmos ... more Optimización multiobjetivo para enrutamiento multicast en overlay networks utilizando algoritmos evolutivos plantea el enrutamiento en MON como un problema de Optimización Multiobjetivo (MOP) donde se optimizan dos funciones: 1) el retardo total extremo a extremo delárbol multicast, y 2) la máxima utilización de los enlaces. La optimización simultánea de estas dos funciones es un problema NP completo y para resolverlo se propone utilizar Algoritmos Evolutivos Multiobjetivos (MOEA), específicamente NSGAII.
In previous works, a multi-objective traffic engineering scheme (MHDB-S model) using different di... more In previous works, a multi-objective traffic engineering scheme (MHDB-S model) using different distribution trees to multicast several flows were proposed. Because the flow assignment cannot be mapped directly into MPLS architecture, in this paper, we propose a liner system equation to create multiple point-2-multipoint LSPs based on the optimum sub-flow values obtained with our MHDB-S model.
A multi-objective optimization model for multiple home users intelligent power management and con... more A multi-objective optimization model for multiple home users intelligent power management and control is proposed. A photovoltaic power model, an electric vehicle battery model and a load model are developed first, and then a strategy of home intelligent power management is presented based on battery operation and PV spontaneous self-use. Secondly, a multi-objective optimization model of multiple home users intelligent power management, including the user comfort, economy and optimization of load curve, is provided under the constraints. Then using a multi-objective optimization algorithm and Nash equilibrium game theory to solve the multi-objective problem. Finally, the 100-home power management and control simulation case show that the presented algorithm can improve the comfort and the economy of users effectively, but also help the power grid to peak load shifting.
ACME DB is a web based e learning tool for skills training and automatic assessment of main datab... more ACME DB is a web based e learning tool for skills training and automatic assessment of main database course topics. This tool is composed of a set of correction modules each one designed for a specific type of problems. Among them, entity relationship diagrams, relational ...
Proceedings of the 2003 IFIP/ACM Latin America conference on Towards a Latin American agenda for network research - LANC '03, 2003
This paper proposes a traffic engineering scheme using different distribution trees to several mu... more This paper proposes a traffic engineering scheme using different distribution trees to several multicast flows. We formulate this problem as one with Non Linear programming with discontinuous derivatives (DNLP). The aim is to combine into a single aggregated metric the following weighting objectives: the maximum link utilization, the hop count, the total bandwidth consumption and the total end-to-end delay. Our proposal solves the traffic split ratio for multiple trees. The proposed approach is applied in MPLS networks by allowing the establishment of explicit routes in multicast events. Furthermore, the results obtained with GAMS tools show that several objectives are decreased; the maximum link utilization is minimized. The main contribution of this paper is the optimization model and the formulation of the multi-objective function.
This paper describes some features of the telematics platform named Teaching Support Units (TSU),... more This paper describes some features of the telematics platform named Teaching Support Units (TSU), developed by PLAN-G [2] using WWW technology. The platform provides a set of tools that enable teachers to create and edit didactic materials, generate and manage different types of interactive exercises and create and manage teaching units. The main goal of these tools is to sidestep the problem of teachers having to understand various applications and languages in order to make dynamic and interactive didactic material. The system was set up with structures and transversal navigation which make learning easier and guide the student during its use. The student's activities are collected in a personalized database, which enables teachers to follow his/her navigation and performance. This information may provide criteria for improving the didactic contents. We place special emphasis on the personalization of the system so that it can be adapted to the student's preferences (presentation, languages, etc.), to his/her way of working and to his/her ability to understand the contents provided.
Ophthalmology is a medical profession with a tradition in teaching that has developed throughout ... more Ophthalmology is a medical profession with a tradition in teaching that has developed throughout history. Although ophthalmologists are generally considered to only prescribe contact lenses, and they handle more than half of eye-related enhancements, diagnoses, and treatments. The training of qualified ophthalmologists is generally carried out under the traditional settings, where there is a supervisor and a student, and training is based on the use of animal eyes or artificial eye models. These models have significant disadvantages, as they are not immersive and are extremely expensive and difficult to acquire. Therefore, technologies related to Augmented Reality (AR) and Virtual Reality (VR) are rapidly and prominently positioning themselves in the medical sector, and the field of ophthalmology is growing exponentially both in terms of the training of professionals and in the assistance and recovery of patients. At the same time, it is necessary to highlight and analyze the develo...
A way to motivate high ability students in their learning process is by involving them in the co-... more A way to motivate high ability students in their learning process is by involving them in the co-creation of educational material. In doing so, the knowledge gained from the ensuing interaction between the high ability students, their parents and teachers can be very useful because it not only enhances the co-creation process itself, but also the subsequent activities as they are able to be adjusted to the students’ particular needs and goals. This paper describes two parts of a Knowledge Management System that focuses on utilizing students’ personal interests and encouraging their active participation to make improvements to the co-creation process by sharing the responsibility for their learning materials. To achieve this, we propose and develop a knowledge model that can identify the knowledge used in a co-creation process. Based on this knowledge model, we present a Knowledge Management System design which considers processing, support and general informatic system components.
Los estudiantes con altas capacidades pueden tener una creatividad innata, mayor rapidez para apr... more Los estudiantes con altas capacidades pueden tener una creatividad innata, mayor rapidez para aprender, un coeficiente intelectual mas alto, entre otras caracteristicas. Pero ?Por que algunos tienen problemas con su bajo rendimiento academico? Unos autores creen que la solucion al problema es la motivacion. Dicha motivacion puede potenciarse involucrando al estudiante en la creacion de los materiales educativos, que a su vez deben estar contextualizados en sus caracteristicas y en su realidad. Este articulo expone las ideas del diseno de un modelo de perfiles que soporta un proceso adaptativo de co-creacion de material educativo con base en las caracteristicas de los estudiantes con altas capacidades y de algunos modelos de ensenanza-aprendizaje. Ademas, se explica como se incluye la participacion del mismo estudiante, de su familia y de su profesor en el proceso de co-creacion del material.
2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT), 2017
This paper presents aTenDerAH, a videogame designed to support e-Learning processes of young-adul... more This paper presents aTenDerAH, a videogame designed to support e-Learning processes of young-adults students, especially those suffering from Attention Deficit Hyperactivity Disorder (ADHD). aTenDerAH was developed using Unity as the cross-platform game engine and development tool, Cinema 4D for creating models and animations in 3D, and Photoshop for creating textures to the 3D models. The videogame was integrated into the architecture of Atutor e-learning platform to carry out a case study of the perception of aTenDerAH from the point of view of a student suffering from ADHD, a student without this syndrome and a teacher. Participants agreed on being satisfied with the tool goals and the positive influence of the videogame in the learning process.
SHABOO es un Sistema Hipermedia Adaptativo para en la ensenanza de los Conceptos Basicos de la Pr... more SHABOO es un Sistema Hipermedia Adaptativo para en la ensenanza de los Conceptos Basicos de la Programacion Orientada a Objetos. En el presente articulo presentamos la implementacion de SHABOO y mostramos los resultados obtenidos en las pruebas de verificacion realizadas que nos permitieron lograr una aplicacion compuesta por modulos absolutamente reutilizables, estable, flexible, y utilizada como soporte a los procesos de formacion presencial en cursos de programacion orientada a objetos en la UIS. Finalmente introducimos la vinculacion del enfoque de competencias en el diseno de ambientes virtuales de aprendizaje, la utilizacion de estandares tecnologicos en plataformas de tele educacion y el uso de software libre.
Colombia a traves de la ley de 1816 a partir de 2013 y atendiendo a los llamamientos de la UNESCO... more Colombia a traves de la ley de 1816 a partir de 2013 y atendiendo a los llamamientos de la UNESCO para promover la educacion para todos, establecio reglas para asegurar el pleno ejercicio de los derechos de las personas con necesidades educativas en la diversidad. Este articulo presenta la aplicacion de las pautas del Diseno Universal para el Aprendizaje (UDL) para apoyar un curso de e-learning de la Universidad Manuela Beltran con un alumno con sintomas de TDAH. Los resultados muestran un impacto positivo en la percepcion y los resultados de aprendizaje del estudiante.
Advances in Intelligent Systems and Computing, 2018
High ability or gifted students with difficulties in learning? This is a statement that many peop... more High ability or gifted students with difficulties in learning? This is a statement that many people think is incoherent because of the characteristics of these students, but it is more common than we think. One way of helping high ability students to develop their skills and be more motivated about their learning process is to encourage them be more active in creating learning activities through a co-creation process. However, a co-creation process in itself is not enough and so it is important to ensure that the students are the real protagonists by adapting to their characteristics, interests, needs, goals, personalities, multiple intelligences and cognitive styles. This paper presents a theoretical proposal for such an adaptation.
Research on how to support teachers in this is limited. According to Iniesto, McAndrew, Minocha, ... more Research on how to support teachers in this is limited. According to Iniesto, McAndrew, Minocha, and Coughlan (2016), "accessibility does not appear to have been considered in a consistent way when designing online learning resources". Some studies have also stated that evaluating digital contents demands technical or specialized knowledge (Restrepo, Amado-Salvatierra, Otón, & Hilera, 2018; Vlachogiannis, Darzentas, & Koutsabasis, 2010). Moreover, authoring tools should provide feedback about the learning contents that need to be improved at design time (Chen et al., 2015). Solutions based on learning analytics (LA) have demonstrated to be suitable for supporting teachers in designing educational resources, a process in which decision making and feedback tools (eg, dashboards) are crucial for the improvement and evaluation of learning contents and activities (
Proceedings of the 11th International Conference on Web Information Systems and Technologies, 2015
A plan is an organized set of activities that are performed to achieve certain goals. Changing en... more A plan is an organized set of activities that are performed to achieve certain goals. Changing environments have multiple requirements: users have diverse needs and preferences, the context may be different for each user, depending on the time, location, and access devices (e.g., mobile devices, desktop computers). Above all, these types of environments have a key element in common: they require the creation of dynamic and adaptive plans, which can address different situations and provide the best set of activities for each user and context. This paper proposes an architecture for the creation of dynamic and adaptive planning systems that can address specific user needs and contexts. This specification encompasses the main components of a planning process and can be translated into more concrete implementations. As part of the validation of this approach, this paper describes the prototyping effort and an ongoing case study of an educational web application.
Based on SCORM sequencing and navigation specifications, a learning management system has been de... more Based on SCORM sequencing and navigation specifications, a learning management system has been developed. The system has intelligent tutoring system capabilities that allow contents, presentation and navigation to be adapted according to the learner's requirements. In order to achieve that development, two concepts were put together: multi-agent systems and data mining techniques (especially the ID3 algorithm). All the implementation code was developed in VS.Net, which implied building a supporting framework for agents. The results of a pilot test were favorable.
Optimización multiobjetivo para enrutamiento multicast en overlay networks utilizando algoritmos ... more Optimización multiobjetivo para enrutamiento multicast en overlay networks utilizando algoritmos evolutivos plantea el enrutamiento en MON como un problema de Optimización Multiobjetivo (MOP) donde se optimizan dos funciones: 1) el retardo total extremo a extremo delárbol multicast, y 2) la máxima utilización de los enlaces. La optimización simultánea de estas dos funciones es un problema NP completo y para resolverlo se propone utilizar Algoritmos Evolutivos Multiobjetivos (MOEA), específicamente NSGAII.
In previous works, a multi-objective traffic engineering scheme (MHDB-S model) using different di... more In previous works, a multi-objective traffic engineering scheme (MHDB-S model) using different distribution trees to multicast several flows were proposed. Because the flow assignment cannot be mapped directly into MPLS architecture, in this paper, we propose a liner system equation to create multiple point-2-multipoint LSPs based on the optimum sub-flow values obtained with our MHDB-S model.
A multi-objective optimization model for multiple home users intelligent power management and con... more A multi-objective optimization model for multiple home users intelligent power management and control is proposed. A photovoltaic power model, an electric vehicle battery model and a load model are developed first, and then a strategy of home intelligent power management is presented based on battery operation and PV spontaneous self-use. Secondly, a multi-objective optimization model of multiple home users intelligent power management, including the user comfort, economy and optimization of load curve, is provided under the constraints. Then using a multi-objective optimization algorithm and Nash equilibrium game theory to solve the multi-objective problem. Finally, the 100-home power management and control simulation case show that the presented algorithm can improve the comfort and the economy of users effectively, but also help the power grid to peak load shifting.
ACME DB is a web based e learning tool for skills training and automatic assessment of main datab... more ACME DB is a web based e learning tool for skills training and automatic assessment of main database course topics. This tool is composed of a set of correction modules each one designed for a specific type of problems. Among them, entity relationship diagrams, relational ...
Proceedings of the 2003 IFIP/ACM Latin America conference on Towards a Latin American agenda for network research - LANC '03, 2003
This paper proposes a traffic engineering scheme using different distribution trees to several mu... more This paper proposes a traffic engineering scheme using different distribution trees to several multicast flows. We formulate this problem as one with Non Linear programming with discontinuous derivatives (DNLP). The aim is to combine into a single aggregated metric the following weighting objectives: the maximum link utilization, the hop count, the total bandwidth consumption and the total end-to-end delay. Our proposal solves the traffic split ratio for multiple trees. The proposed approach is applied in MPLS networks by allowing the establishment of explicit routes in multicast events. Furthermore, the results obtained with GAMS tools show that several objectives are decreased; the maximum link utilization is minimized. The main contribution of this paper is the optimization model and the formulation of the multi-objective function.
This paper describes some features of the telematics platform named Teaching Support Units (TSU),... more This paper describes some features of the telematics platform named Teaching Support Units (TSU), developed by PLAN-G [2] using WWW technology. The platform provides a set of tools that enable teachers to create and edit didactic materials, generate and manage different types of interactive exercises and create and manage teaching units. The main goal of these tools is to sidestep the problem of teachers having to understand various applications and languages in order to make dynamic and interactive didactic material. The system was set up with structures and transversal navigation which make learning easier and guide the student during its use. The student's activities are collected in a personalized database, which enables teachers to follow his/her navigation and performance. This information may provide criteria for improving the didactic contents. We place special emphasis on the personalization of the system so that it can be adapted to the student's preferences (presentation, languages, etc.), to his/her way of working and to his/her ability to understand the contents provided.
Ophthalmology is a medical profession with a tradition in teaching that has developed throughout ... more Ophthalmology is a medical profession with a tradition in teaching that has developed throughout history. Although ophthalmologists are generally considered to only prescribe contact lenses, and they handle more than half of eye-related enhancements, diagnoses, and treatments. The training of qualified ophthalmologists is generally carried out under the traditional settings, where there is a supervisor and a student, and training is based on the use of animal eyes or artificial eye models. These models have significant disadvantages, as they are not immersive and are extremely expensive and difficult to acquire. Therefore, technologies related to Augmented Reality (AR) and Virtual Reality (VR) are rapidly and prominently positioning themselves in the medical sector, and the field of ophthalmology is growing exponentially both in terms of the training of professionals and in the assistance and recovery of patients. At the same time, it is necessary to highlight and analyze the develo...
A way to motivate high ability students in their learning process is by involving them in the co-... more A way to motivate high ability students in their learning process is by involving them in the co-creation of educational material. In doing so, the knowledge gained from the ensuing interaction between the high ability students, their parents and teachers can be very useful because it not only enhances the co-creation process itself, but also the subsequent activities as they are able to be adjusted to the students’ particular needs and goals. This paper describes two parts of a Knowledge Management System that focuses on utilizing students’ personal interests and encouraging their active participation to make improvements to the co-creation process by sharing the responsibility for their learning materials. To achieve this, we propose and develop a knowledge model that can identify the knowledge used in a co-creation process. Based on this knowledge model, we present a Knowledge Management System design which considers processing, support and general informatic system components.
Los estudiantes con altas capacidades pueden tener una creatividad innata, mayor rapidez para apr... more Los estudiantes con altas capacidades pueden tener una creatividad innata, mayor rapidez para aprender, un coeficiente intelectual mas alto, entre otras caracteristicas. Pero ?Por que algunos tienen problemas con su bajo rendimiento academico? Unos autores creen que la solucion al problema es la motivacion. Dicha motivacion puede potenciarse involucrando al estudiante en la creacion de los materiales educativos, que a su vez deben estar contextualizados en sus caracteristicas y en su realidad. Este articulo expone las ideas del diseno de un modelo de perfiles que soporta un proceso adaptativo de co-creacion de material educativo con base en las caracteristicas de los estudiantes con altas capacidades y de algunos modelos de ensenanza-aprendizaje. Ademas, se explica como se incluye la participacion del mismo estudiante, de su familia y de su profesor en el proceso de co-creacion del material.
2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT), 2017
This paper presents aTenDerAH, a videogame designed to support e-Learning processes of young-adul... more This paper presents aTenDerAH, a videogame designed to support e-Learning processes of young-adults students, especially those suffering from Attention Deficit Hyperactivity Disorder (ADHD). aTenDerAH was developed using Unity as the cross-platform game engine and development tool, Cinema 4D for creating models and animations in 3D, and Photoshop for creating textures to the 3D models. The videogame was integrated into the architecture of Atutor e-learning platform to carry out a case study of the perception of aTenDerAH from the point of view of a student suffering from ADHD, a student without this syndrome and a teacher. Participants agreed on being satisfied with the tool goals and the positive influence of the videogame in the learning process.
SHABOO es un Sistema Hipermedia Adaptativo para en la ensenanza de los Conceptos Basicos de la Pr... more SHABOO es un Sistema Hipermedia Adaptativo para en la ensenanza de los Conceptos Basicos de la Programacion Orientada a Objetos. En el presente articulo presentamos la implementacion de SHABOO y mostramos los resultados obtenidos en las pruebas de verificacion realizadas que nos permitieron lograr una aplicacion compuesta por modulos absolutamente reutilizables, estable, flexible, y utilizada como soporte a los procesos de formacion presencial en cursos de programacion orientada a objetos en la UIS. Finalmente introducimos la vinculacion del enfoque de competencias en el diseno de ambientes virtuales de aprendizaje, la utilizacion de estandares tecnologicos en plataformas de tele educacion y el uso de software libre.
Colombia a traves de la ley de 1816 a partir de 2013 y atendiendo a los llamamientos de la UNESCO... more Colombia a traves de la ley de 1816 a partir de 2013 y atendiendo a los llamamientos de la UNESCO para promover la educacion para todos, establecio reglas para asegurar el pleno ejercicio de los derechos de las personas con necesidades educativas en la diversidad. Este articulo presenta la aplicacion de las pautas del Diseno Universal para el Aprendizaje (UDL) para apoyar un curso de e-learning de la Universidad Manuela Beltran con un alumno con sintomas de TDAH. Los resultados muestran un impacto positivo en la percepcion y los resultados de aprendizaje del estudiante.
Advances in Intelligent Systems and Computing, 2018
High ability or gifted students with difficulties in learning? This is a statement that many peop... more High ability or gifted students with difficulties in learning? This is a statement that many people think is incoherent because of the characteristics of these students, but it is more common than we think. One way of helping high ability students to develop their skills and be more motivated about their learning process is to encourage them be more active in creating learning activities through a co-creation process. However, a co-creation process in itself is not enough and so it is important to ensure that the students are the real protagonists by adapting to their characteristics, interests, needs, goals, personalities, multiple intelligences and cognitive styles. This paper presents a theoretical proposal for such an adaptation.
Research on how to support teachers in this is limited. According to Iniesto, McAndrew, Minocha, ... more Research on how to support teachers in this is limited. According to Iniesto, McAndrew, Minocha, and Coughlan (2016), "accessibility does not appear to have been considered in a consistent way when designing online learning resources". Some studies have also stated that evaluating digital contents demands technical or specialized knowledge (Restrepo, Amado-Salvatierra, Otón, & Hilera, 2018; Vlachogiannis, Darzentas, & Koutsabasis, 2010). Moreover, authoring tools should provide feedback about the learning contents that need to be improved at design time (Chen et al., 2015). Solutions based on learning analytics (LA) have demonstrated to be suitable for supporting teachers in designing educational resources, a process in which decision making and feedback tools (eg, dashboards) are crucial for the improvement and evaluation of learning contents and activities (
Proceedings of the 11th International Conference on Web Information Systems and Technologies, 2015
A plan is an organized set of activities that are performed to achieve certain goals. Changing en... more A plan is an organized set of activities that are performed to achieve certain goals. Changing environments have multiple requirements: users have diverse needs and preferences, the context may be different for each user, depending on the time, location, and access devices (e.g., mobile devices, desktop computers). Above all, these types of environments have a key element in common: they require the creation of dynamic and adaptive plans, which can address different situations and provide the best set of activities for each user and context. This paper proposes an architecture for the creation of dynamic and adaptive planning systems that can address specific user needs and contexts. This specification encompasses the main components of a planning process and can be translated into more concrete implementations. As part of the validation of this approach, this paper describes the prototyping effort and an ongoing case study of an educational web application.
Based on SCORM sequencing and navigation specifications, a learning management system has been de... more Based on SCORM sequencing and navigation specifications, a learning management system has been developed. The system has intelligent tutoring system capabilities that allow contents, presentation and navigation to be adapted according to the learner's requirements. In order to achieve that development, two concepts were put together: multi-agent systems and data mining techniques (especially the ID3 algorithm). All the implementation code was developed in VS.Net, which implied building a supporting framework for agents. The results of a pilot test were favorable.
Multicast juega un papel muy importante para soportar una nueva generación de aplicaciones. En la... more Multicast juega un papel muy importante para soportar una nueva generación de aplicaciones. En la actualidad y por diferentes razones, técnicas y no técnicas, multicast IP no ha sido totalmente adoptado en Internet. Durante los últimos años, un área de investigación activa es la de implementar este tipo de tráfico desde la perspectiva del nivel de aplicación, donde la funcionalidad de multicast no es responsabilidad de los enrutadores sino de los hosts, a lo que se le conoce como Multicast Overlay Network (MON). En este artículo se plantea el enrutamiento en MON como un problema de Optimización Multiobjetivo (MOP) donde se optimizan dos funciones: 1) el retardo total extremo a extremo del árbol multicast, y 2) la máxima utilización de los enlaces. La optimización simultánea de estas dos funciones es un problema NP completo y para resolverlo se propone utilizar Algoritmos Evolutivos Multiobjetivos (MOEA), específicamente NSGAI
Uploads
Papers by Ramon Fabregat
MSC: 46N10, 90B18