Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670619
Juan Terán, J. Aguilar, Mariela Cerrada-Lozada
This paper aims to evaluate the learning model for coordination schemes in multiagent systems (MAS) based on Cultural Algorithms. The model is applied to a case of study in industrial automation, related to the Agents-based System for Fault Management System. The instantiation occurs on the conversations that are defining in the MAS's coordination model, which are characterized by type of conversation that have been previously defined. A conversation can have sub-conversations, and in this case the sub-conversations are characterized by a particular type of conversation. Additionally in these conversations can occur some type of conflict, that can be solved by using different coordination mechanisms existing in the literature. For this, it is developed a model based on cultural algorithms, which is used by the MAS as a learning way in the process to determine which coordination mechanism is more suitable for a given conversation and a given scenario. The results show that the obtained model through this learning guides the MAS to determine which mechanism is better suited for a given conversation.
{"title":"Cultural Algorithms-based learning model for multi-agent systems","authors":"Juan Terán, J. Aguilar, Mariela Cerrada-Lozada","doi":"10.1109/CLEI.2013.6670619","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670619","url":null,"abstract":"This paper aims to evaluate the learning model for coordination schemes in multiagent systems (MAS) based on Cultural Algorithms. The model is applied to a case of study in industrial automation, related to the Agents-based System for Fault Management System. The instantiation occurs on the conversations that are defining in the MAS's coordination model, which are characterized by type of conversation that have been previously defined. A conversation can have sub-conversations, and in this case the sub-conversations are characterized by a particular type of conversation. Additionally in these conversations can occur some type of conflict, that can be solved by using different coordination mechanisms existing in the literature. For this, it is developed a model based on cultural algorithms, which is used by the MAS as a learning way in the process to determine which coordination mechanism is more suitable for a given conversation and a given scenario. The results show that the obtained model through this learning guides the MAS to determine which mechanism is better suited for a given conversation.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125554819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670606
Janio Jadán
The influence of computer science in society is very common today, particularly in education. This article describes a report of an experience in the area of disability, and how it integrated university, organizations and government. The personal experience of the author with your SEN (Special Educational Needs) daughter allowed to create the project AINIDIU (Intelligent Agent for Children with Visual Impairment). It is a software that facilitates the interaction and integration of children with visual impairment in their educational and family environment. The paper describes the background, technological structure and assessment methodology of AINIDIU software. It also describes the diffusion and socialization phase. Finally, the technology transfer process that took place, which benefited about 1,000 visually impaired children through The Misión "Manuela Espejo", program of the Vicepresidencia de la República del Ecuador.
{"title":"AINIDIU: An experience among university, organizations and government","authors":"Janio Jadán","doi":"10.1109/CLEI.2013.6670606","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670606","url":null,"abstract":"The influence of computer science in society is very common today, particularly in education. This article describes a report of an experience in the area of disability, and how it integrated university, organizations and government. The personal experience of the author with your SEN (Special Educational Needs) daughter allowed to create the project AINIDIU (Intelligent Agent for Children with Visual Impairment). It is a software that facilitates the interaction and integration of children with visual impairment in their educational and family environment. The paper describes the background, technological structure and assessment methodology of AINIDIU software. It also describes the diffusion and socialization phase. Finally, the technology transfer process that took place, which benefited about 1,000 visually impaired children through The Misión \"Manuela Espejo\", program of the Vicepresidencia de la República del Ecuador.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121265928","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670596
J. Aguilar, Kahlil Campero
In this paper we describe the design and implementation of a library (based on pthreads and C + +) to use explicit parallelism thread-level speculation. The library consists of several models proposed for speculation, guaranteeing sequential consistency: decision structures speculation (where the branches are executed in parallel to the previous section), loops speculation (where all iterations are run in parallel), critical sections speculation, and speculation by cooperating threads. The library was evaluated through case studies taken from SPEC CPU 2000, allowing acceleration of about 1.5 x for a multicore architecture (four cores) with coarse-grained multithreaded.
在本文中,我们描述了一个库的设计和实现(基于pthreads和c++),以使用显式并行线程级推测。该库由几个用于推测的模型组成,保证了顺序一致性:决策结构推测(分支与前一部分并行执行)、循环推测(所有迭代并行运行)、临界区推测和合作线程的推测。该库通过SPEC CPU 2000的案例研究进行了评估,允许使用粗粒度多线程的多核架构(四核)加速约1.5倍。
{"title":"A library for parallel thread-level speculation","authors":"J. Aguilar, Kahlil Campero","doi":"10.1109/CLEI.2013.6670596","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670596","url":null,"abstract":"In this paper we describe the design and implementation of a library (based on pthreads and C + +) to use explicit parallelism thread-level speculation. The library consists of several models proposed for speculation, guaranteeing sequential consistency: decision structures speculation (where the branches are executed in parallel to the previous section), loops speculation (where all iterations are run in parallel), critical sections speculation, and speculation by cooperating threads. The library was evaluated through case studies taken from SPEC CPU 2000, allowing acceleration of about 1.5 x for a multicore architecture (four cores) with coarse-grained multithreaded.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126838835","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670665
E. Oviedo, J. Mazón, J. Zubcoff
Data that can be reused and redistributed without any restriction is called Open Data. These two features make its quality can be greatly affected. To date, the most used quality criteria of Open Data are those established in the 5-Stars Model. This article aims to extend this model and corroborate the existence of specific quality criteria for Open Data and its corresponding measurement mechanisms. We propose a new Quality Model for Open Data portals which is exposed from two points of view: qualitative and quantitative. To illustrate the use of this model, we implemented a study case based on real open data about Municipality of Perez Zeledon in Costa Rica, which was evaluated with the qualitative model.
{"title":"Towards a data quality model for open data portals","authors":"E. Oviedo, J. Mazón, J. Zubcoff","doi":"10.1109/CLEI.2013.6670665","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670665","url":null,"abstract":"Data that can be reused and redistributed without any restriction is called Open Data. These two features make its quality can be greatly affected. To date, the most used quality criteria of Open Data are those established in the 5-Stars Model. This article aims to extend this model and corroborate the existence of specific quality criteria for Open Data and its corresponding measurement mechanisms. We propose a new Quality Model for Open Data portals which is exposed from two points of view: qualitative and quantitative. To illustrate the use of this model, we implemented a study case based on real open data about Municipality of Perez Zeledon in Costa Rica, which was evaluated with the qualitative model.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116844826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670608
Glendys Munoz, M. Barrera, V. Miguel, Nora Montaño, Haydemar Núñez, E. Ramos
Selection of techniques and activities to develop in students the competences of university degree programs is a complex and ambiguous activity, to which the designers of competency-based curricula must face when building the curricula's learning units. In order to support the design of the modules in competency-based curricula, this paper presents the development of an ontology for the teaching/learning techniques domain. The ontology, developed using the methodology Methontology, establishes a framework that formally describes this domain, ensuring a consistent and unambiguous vocabulary. This document shows the conceptual model that was built from multiple meetings and interviews with experts.
{"title":"An ontology learning and teaching techniques for competency-based curricula design","authors":"Glendys Munoz, M. Barrera, V. Miguel, Nora Montaño, Haydemar Núñez, E. Ramos","doi":"10.1109/CLEI.2013.6670608","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670608","url":null,"abstract":"Selection of techniques and activities to develop in students the competences of university degree programs is a complex and ambiguous activity, to which the designers of competency-based curricula must face when building the curricula's learning units. In order to support the design of the modules in competency-based curricula, this paper presents the development of an ontology for the teaching/learning techniques domain. The ontology, developed using the methodology Methontology, establishes a framework that formally describes this domain, ensuring a consistent and unambiguous vocabulary. This document shows the conceptual model that was built from multiple meetings and interviews with experts.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114650223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670650
M. Chacón-Rivas, C. Garita
Nowadays, mobile technologies offer vast possibilities to extend and enrich learning activities. The constant evolution and growing use of these technologies, makes them a powerful instrument to promote a more inclusive education world-wide. Higher Education Institutions must then take advantage of these technologies in order to improve their learning processes. In this context, this paper presents the details of the technical development strategy of a university mobile application (app) called Curso Móvil (Mobile Course, in Spanish), which main objective is to offer students an easy and straightforward access to general information about their courses at the Costa Rica Institute of Technology (TEC). This paper includes a survey of university apps, the main requirements, general architecture design and graphical user interfaces, among other aspects of the app. Curso Móvil was originally developed for Android and its code has already been shared for use by a European university.
{"title":"Mobile Course: Development of a mobile app to access university courses information","authors":"M. Chacón-Rivas, C. Garita","doi":"10.1109/CLEI.2013.6670650","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670650","url":null,"abstract":"Nowadays, mobile technologies offer vast possibilities to extend and enrich learning activities. The constant evolution and growing use of these technologies, makes them a powerful instrument to promote a more inclusive education world-wide. Higher Education Institutions must then take advantage of these technologies in order to improve their learning processes. In this context, this paper presents the details of the technical development strategy of a university mobile application (app) called Curso Móvil (Mobile Course, in Spanish), which main objective is to offer students an easy and straightforward access to general information about their courses at the Costa Rica Institute of Technology (TEC). This paper includes a survey of university apps, the main requirements, general architecture design and graphical user interfaces, among other aspects of the app. Curso Móvil was originally developed for Android and its code has already been shared for use by a European university.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130835478","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670658
A. Gonzalez, M. Uva, M. Frutos
Model Driven Architecture (MDA) defines a software building process based on the production and transformation of models. In this context, QVT-Relations is a declarative language designed to permit both unidirectional and bidirectional model transformations. QVT Relations is a standard defined by the Object Management Group(OMG). On the other hand, the code optimization is the process of modifying a system to make some aspect of it work more efficiently or use fewer resources. Refactoring code define the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. In this work, we propose a technique based on MDA. This technique implements a set of refactoring rules in QVT-Relations.
{"title":"Refactoring Java code by transformation rules in QVT-Relation","authors":"A. Gonzalez, M. Uva, M. Frutos","doi":"10.1109/CLEI.2013.6670658","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670658","url":null,"abstract":"Model Driven Architecture (MDA) defines a software building process based on the production and transformation of models. In this context, QVT-Relations is a declarative language designed to permit both unidirectional and bidirectional model transformations. QVT Relations is a standard defined by the Object Management Group(OMG). On the other hand, the code optimization is the process of modifying a system to make some aspect of it work more efficiently or use fewer resources. Refactoring code define the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. In this work, we propose a technique based on MDA. This technique implements a set of refactoring rules in QVT-Relations.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122787243","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670656
F. Sans
Since many years, global illumination algorithms find limited use on interactive applications due to the computational cost for calculating the interaction of light in an environment. A branch of the solutions consist in creating a discretized representation of the scene in order to estimate diffuse interactions from multiple light bounces in real-time. In this paper, we present a simple and efficient approach to compute the light interaction in the scene using a voxel-based representation of diffuse surfaces. Our approach computes indirect bounces of light over the surfaces using a coarse representation based on voxels taking advantages of the GPU. The voxelization process is completely performed on the modern graphics hardware over three different techniques. Also, we add an ambient occlusion effect to improve the quality of the final image, and a filter on image-space. Our tests shown that the algorithm developed is capable to compute the global illumination effects on interactive times over complex scenes.
{"title":"Real-time diffuse global illumination based on voxelization","authors":"F. Sans","doi":"10.1109/CLEI.2013.6670656","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670656","url":null,"abstract":"Since many years, global illumination algorithms find limited use on interactive applications due to the computational cost for calculating the interaction of light in an environment. A branch of the solutions consist in creating a discretized representation of the scene in order to estimate diffuse interactions from multiple light bounces in real-time. In this paper, we present a simple and efficient approach to compute the light interaction in the scene using a voxel-based representation of diffuse surfaces. Our approach computes indirect bounces of light over the surfaces using a coarse representation based on voxels taking advantages of the GPU. The voxelization process is completely performed on the modern graphics hardware over three different techniques. Also, we add an ambient occlusion effect to improve the quality of the final image, and a filter on image-space. Our tests shown that the algorithm developed is capable to compute the global illumination effects on interactive times over complex scenes.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124438969","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670634
Wilpia Flores Cabrera, Hector Hernandez, Nelly Melendez, L. Coelho
The Virtual Campus is space to build knowledge. However, the development of these tools Technology and Communication. The prospect of Virtual Campus of the University of Nueva Esparta concerns shaped spaces for learning tools. Consequently, the aim of this article is to socialize the college experience regarding the integration of heterogeneous platforms based on open source software to develop the Virtual Campus. The theoretical foundation is based, from the technological point of view in the theory of innovation by recombination and integrated approach to services. From the pedagogical point of view addresses the consolidation of learning through projects. The methodology used was the analysis is and reflection based on the characteristics of the educational systems and the operational aspects of the Virtual Campus. The results reflect the implementation of an educational service for the management and dissemination of knowledge generated by the university community.
{"title":"Heterogeneous integration platform based on free software: Virtual Campus of the University of Nueva Esparta","authors":"Wilpia Flores Cabrera, Hector Hernandez, Nelly Melendez, L. Coelho","doi":"10.1109/CLEI.2013.6670634","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670634","url":null,"abstract":"The Virtual Campus is space to build knowledge. However, the development of these tools Technology and Communication. The prospect of Virtual Campus of the University of Nueva Esparta concerns shaped spaces for learning tools. Consequently, the aim of this article is to socialize the college experience regarding the integration of heterogeneous platforms based on open source software to develop the Virtual Campus. The theoretical foundation is based, from the technological point of view in the theory of innovation by recombination and integrated approach to services. From the pedagogical point of view addresses the consolidation of learning through projects. The methodology used was the analysis is and reflection based on the characteristics of the educational systems and the operational aspects of the Virtual Campus. The results reflect the implementation of an educational service for the management and dissemination of knowledge generated by the university community.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134579547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670670
Sebastian Alaggia, Antonio Mauttone, María E. Urquhart
This paper studies the Vehicle Scheduling Problem (VSP) in the context of suburban passenger transportation. The problem consists in finding a set of sequences of trips which have to be assigned to the available fleet of buses. The complexity of this problem depends on the number of depots where the fleet is housed. The paper focuses on the resolution of Multiple Depot VSP (MDVSP) which has NP-Hard Complexity. A column generation heuristic is proposed to solve the problem, and two heuristic algorithms are used to provide a set of initial columns, one of them is based on the auction algorithm for Single Depot VSP (SDVSP). The algorithms where tested with a small instance and real world one, obtaining solutions which are either optimal or have lower cost and use less buses than the best known solution for a related and more complex problem.
{"title":"Vehicle scheduling for suburban public transport","authors":"Sebastian Alaggia, Antonio Mauttone, María E. Urquhart","doi":"10.1109/CLEI.2013.6670670","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670670","url":null,"abstract":"This paper studies the Vehicle Scheduling Problem (VSP) in the context of suburban passenger transportation. The problem consists in finding a set of sequences of trips which have to be assigned to the available fleet of buses. The complexity of this problem depends on the number of depots where the fleet is housed. The paper focuses on the resolution of Multiple Depot VSP (MDVSP) which has NP-Hard Complexity. A column generation heuristic is proposed to solve the problem, and two heuristic algorithms are used to provide a set of initial columns, one of them is based on the auction algorithm for Single Depot VSP (SDVSP). The algorithms where tested with a small instance and real world one, obtaining solutions which are either optimal or have lower cost and use less buses than the best known solution for a related and more complex problem.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114665962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}