Pub Date : 2013-11-21DOI: 10.1109/CLEI.2013.6670621
Magaly Castro, A. Zambrano, Olga Prado, Yolimar Espinoza, Juan Garcia, E. Morales, Marlon Rojas, J. Temprano
This work show the design and implementation of an on-line intelligent system to determine the quality status of temperature defects in the hot rolled strips manufactured by SIDOR. The proposed system is based on a combination of expert systems, the standard automation platform of the company, and signal processing techniques. The rules of the expert system were proposed by quality assurance experts, who hold a huge expertise identifying temperature defects in the hot rolled strips, which indirectly determine the mechanical properties of the material. The entire architecture of the system was designed according to software engineering practices. The results shows the system is successful identifying and applying the quality status of each strip manufactured by the mill, with an initial performance of 34.5% of retained coils, and 12% of released coils.
{"title":"Design and implementation of an intelligent system to detect quality state of temperature defects in hot rolled strips: At Siderúrgica del Orinoco \"Alfredo Maneiro\"","authors":"Magaly Castro, A. Zambrano, Olga Prado, Yolimar Espinoza, Juan Garcia, E. Morales, Marlon Rojas, J. Temprano","doi":"10.1109/CLEI.2013.6670621","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670621","url":null,"abstract":"This work show the design and implementation of an on-line intelligent system to determine the quality status of temperature defects in the hot rolled strips manufactured by SIDOR. The proposed system is based on a combination of expert systems, the standard automation platform of the company, and signal processing techniques. The rules of the expert system were proposed by quality assurance experts, who hold a huge expertise identifying temperature defects in the hot rolled strips, which indirectly determine the mechanical properties of the material. The entire architecture of the system was designed according to software engineering practices. The results shows the system is successful identifying and applying the quality status of each strip manufactured by the mill, with an initial performance of 34.5% of retained coils, and 12% of released coils.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"17 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":"124101513","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.6670632
F. Losavio, Oscar Ordaz, N. Lévy, Anthony Baiotto
Product Line Architecture (PLA) is the main tangible element shared by all products of a Software Product Line (SPL); it covers common functionality and the required variability of SPL products. Responding to industrial practice, this paper proposes a reactive refactoring bottom-up process to build a PLA from existing similar software product architectures of a domain, expressed by UML logical views. An architecture is represented by a connected graph or valid architectural configuration (P, R), where P and R represent components and connectors of the product. This process constructs a graph (RG) for each product, organized by levels, containing intermediate valid configurations or connected induced sub-graphs of (P, R). A candidate PLA is automatically constructed followed by an optimization process to obtain the PLA using the domain quality model. The refactoring process is applied to a case study in the robotics industry domain. Automatic parts of the process are tool supported.
{"title":"Graph modelling of a refactoring process for Product Line Architecture design","authors":"F. Losavio, Oscar Ordaz, N. Lévy, Anthony Baiotto","doi":"10.1109/CLEI.2013.6670632","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670632","url":null,"abstract":"Product Line Architecture (PLA) is the main tangible element shared by all products of a Software Product Line (SPL); it covers common functionality and the required variability of SPL products. Responding to industrial practice, this paper proposes a reactive refactoring bottom-up process to build a PLA from existing similar software product architectures of a domain, expressed by UML logical views. An architecture is represented by a connected graph or valid architectural configuration (P, R), where P and R represent components and connectors of the product. This process constructs a graph (RG) for each product, organized by levels, containing intermediate valid configurations or connected induced sub-graphs of (P, R). A candidate PLA is automatically constructed followed by an optimization process to obtain the PLA using the domain quality model. The refactoring process is applied to a case study in the robotics industry domain. Automatic parts of the process are tool supported.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"76 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":"117298757","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.6670600
I. Castillo, F. Losavio, A. Matteo
The comprehension and correct specification of requirements increase with the complexity of present software systems, particularly if they have to respond to requirements going beyond the range of the main system functionality and that must be taken into account early during the development process. The Scientific community focuses now on the requirements engineering discipline, for the importance of nonfunctional or quality requirements with direct impact on the accomplishment of the main system's functionalities. This work models an aspect-oriented quality requirements engineering process (AOQuaRE), based on the treatment of non-functional requirements scattered and/or entangled among the functionalities of the system (crosscutting concerns), from the early steps of the development process. An important contribution of this work is the specification of quality requirements by the new standard ISO/IEC 25010 for software product quality.
{"title":"A process for aspect-oriented quality requirements engineering: AOQuaRE","authors":"I. Castillo, F. Losavio, A. Matteo","doi":"10.1109/CLEI.2013.6670600","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670600","url":null,"abstract":"The comprehension and correct specification of requirements increase with the complexity of present software systems, particularly if they have to respond to requirements going beyond the range of the main system functionality and that must be taken into account early during the development process. The Scientific community focuses now on the requirements engineering discipline, for the importance of nonfunctional or quality requirements with direct impact on the accomplishment of the main system's functionalities. This work models an aspect-oriented quality requirements engineering process (AOQuaRE), based on the treatment of non-functional requirements scattered and/or entangled among the functionalities of the system (crosscutting concerns), from the early steps of the development process. An important contribution of this work is the specification of quality requirements by the new standard ISO/IEC 25010 for software product quality.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"49 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":"124505659","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.6670629
R. Botta, G. Blanco, C. Schaerer
In a group of individuals that come together to produce a good or provide a service the cooperators who pay to produce the good, are often exploited by those who receive the benefit without paying the cost. Models were developed over time using incentives (rewards or punishment) and the option of leaving the initiative to promote and stabilize the cooperation. In this paper we analyze several models that use as a framework the evolutionary game theory and public goods games. We compare them and systematized their characteristics in a table to select the most suitable for a specific problem. To apply the models we chose the problem of cooperation in community projects of water supply. The comparative results demonstrate that the level of cooperation obtained depends on the mechanisms used, how they are applied and the initial composition of the population.
{"title":"Evolutionary games and the evolution of cooperation","authors":"R. Botta, G. Blanco, C. Schaerer","doi":"10.1109/CLEI.2013.6670629","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670629","url":null,"abstract":"In a group of individuals that come together to produce a good or provide a service the cooperators who pay to produce the good, are often exploited by those who receive the benefit without paying the cost. Models were developed over time using incentives (rewards or punishment) and the option of leaving the initiative to promote and stabilize the cooperation. In this paper we analyze several models that use as a framework the evolutionary game theory and public goods games. We compare them and systematized their characteristics in a table to select the most suitable for a specific problem. To apply the models we chose the problem of cooperation in community projects of water supply. The comparative results demonstrate that the level of cooperation obtained depends on the mechanisms used, how they are applied and the initial composition of the population.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"35 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":"122487598","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.6670626
F. Losavio, A. Matteo, Irma Pacilli Camejo
In the Domain Engineering (DE) discipline, different approaches are used for one purpose, the treatment of non-functional requirements (NFR) to build a reference architecture (RA), or generic architecture from which all product members of a family of a domain, are generated. Consequently, the same process is adapted to different contexts and abstraction levels. This paper proposes a Unified Domain Analysis Process (UDAP) of DE, which uses Aspect and Goal orientations and the specification of NFR by quality standards. This process integrates the following specific techniques: - extended process of Chung and others, based on the NFR Framework with treatment of crosscutting concerns of Losavio and others - ISO/ IEC 25010 quality standard to specify NFR. The proposed process obtains the RA as the main artifact and can be reused as an asset in the context of software product lines.
{"title":"Domain analysis Unified Process integrating quality standards, Aspect and Goal orientations","authors":"F. Losavio, A. Matteo, Irma Pacilli Camejo","doi":"10.1109/CLEI.2013.6670626","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670626","url":null,"abstract":"In the Domain Engineering (DE) discipline, different approaches are used for one purpose, the treatment of non-functional requirements (NFR) to build a reference architecture (RA), or generic architecture from which all product members of a family of a domain, are generated. Consequently, the same process is adapted to different contexts and abstraction levels. This paper proposes a Unified Domain Analysis Process (UDAP) of DE, which uses Aspect and Goal orientations and the specification of NFR by quality standards. This process integrates the following specific techniques: - extended process of Chung and others, based on the NFR Framework with treatment of crosscutting concerns of Losavio and others - ISO/ IEC 25010 quality standard to specify NFR. The proposed process obtains the RA as the main artifact and can be reused as an asset in the context of software product lines.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"99 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":"127162705","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.6670622
Alejandro Adorjan, I. F. D. Kereki
In Introductory Computer Science courses, especially Computer Science 1 (CS1), dropout rates are generally high and results are often disappointing. In order to motivate and engage students to achieve better results in CS1, our teaching strategy is based on designing several activities using a competences oriented approach. This paper describes the use of a framework proposed by Crismond and Adams in order to create pedagogical activities for the CS1 course. We propose to extend that framework with competences oriented activities. We present a detailed description of each activity. Hypothetically, we propose that including this kind of activities helps to obtain better results. An initial experimentation with low number of students was done in 2012. Results show that the inclusion of those activities seems to be helpful for students taking the course for the first time. However, for students that did not pass the course previously it showed no significant difference.
{"title":"Design of activities for CS1: A competences oriented approach (unpacking the Informed Design Teaching and Learning Matrix)","authors":"Alejandro Adorjan, I. F. D. Kereki","doi":"10.1109/CLEI.2013.6670622","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670622","url":null,"abstract":"In Introductory Computer Science courses, especially Computer Science 1 (CS1), dropout rates are generally high and results are often disappointing. In order to motivate and engage students to achieve better results in CS1, our teaching strategy is based on designing several activities using a competences oriented approach. This paper describes the use of a framework proposed by Crismond and Adams in order to create pedagogical activities for the CS1 course. We propose to extend that framework with competences oriented activities. We present a detailed description of each activity. Hypothetically, we propose that including this kind of activities helps to obtain better results. An initial experimentation with low number of students was done in 2012. Results show that the inclusion of those activities seems to be helpful for students taking the course for the first time. However, for students that did not pass the course previously it showed no significant difference.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"208 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":"134006626","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.6670607
Thiago F. Neves, J. Bordim
The popularization of wireless technologies, combined with applications that require continuous connection and high transmission rates, has driven the quest for energy-efficient Medium Access Control (MAC) protocols. Means to improve network performance by exploring the availability of multiple communication channels has been explored in the literature. However, devising energy-efficient protocols, capable to perform the tasks of channel assignment and communication scheduling while improving network performance has been shown to be a challenging task. In this context, this paper proposes a channel allocation and communication scheduling protocol for wireless networks that minimizes both power consumption and communication time. The proposed protocol allows to maintain power consumption at minimum while being efficient in terms of communication time.
{"title":"An energy efficient multi-channel protocol for wireless ad hoc networks","authors":"Thiago F. Neves, J. Bordim","doi":"10.1109/CLEI.2013.6670607","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670607","url":null,"abstract":"The popularization of wireless technologies, combined with applications that require continuous connection and high transmission rates, has driven the quest for energy-efficient Medium Access Control (MAC) protocols. Means to improve network performance by exploring the availability of multiple communication channels has been explored in the literature. However, devising energy-efficient protocols, capable to perform the tasks of channel assignment and communication scheduling while improving network performance has been shown to be a challenging task. In this context, this paper proposes a channel allocation and communication scheduling protocol for wireless networks that minimizes both power consumption and communication time. The proposed protocol allows to maintain power consumption at minimum while being efficient in terms of communication time.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"385 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":"133141130","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.6670601
J. A. M. Calderón, Judith Barrios Albornoz, Isabel Besembel, William Montilva
The successful application of Information and Communication Technologies (ICT) in an enterprise depends on the implanted processes for managing such technologies. We consider that the use of the Enterprise Architecture (EA) concept for organizing these technologies into a framework would allow us to achieve a better ICT - business alignment. This article presents a process model for the ICT Management that is oriented to medium and small enterprises. The main difference between the proposed model and the others found in domain's literature is that our model places EA concept at the center of the organization of ICT management activities. It provides a better definition, organization and comprehension of the essential business activities. Consequently, our model would facilitate the restructuring of organizational units responsible for the ICT management. The described model is used in several Venezuelan enterprises as a referential framework in order to improve their current ICT management processes. This experience would serve to refine and optimize its application in other Latin-American enterprises.
{"title":"A process model based on Enterprise Architecture for ICT management","authors":"J. A. M. Calderón, Judith Barrios Albornoz, Isabel Besembel, William Montilva","doi":"10.1109/CLEI.2013.6670601","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670601","url":null,"abstract":"The successful application of Information and Communication Technologies (ICT) in an enterprise depends on the implanted processes for managing such technologies. We consider that the use of the Enterprise Architecture (EA) concept for organizing these technologies into a framework would allow us to achieve a better ICT - business alignment. This article presents a process model for the ICT Management that is oriented to medium and small enterprises. The main difference between the proposed model and the others found in domain's literature is that our model places EA concept at the center of the organization of ICT management activities. It provides a better definition, organization and comprehension of the essential business activities. Consequently, our model would facilitate the restructuring of organizational units responsible for the ICT management. The described model is used in several Venezuelan enterprises as a referential framework in order to improve their current ICT management processes. This experience would serve to refine and optimize its application in other Latin-American enterprises.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"37 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":"130937487","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.6670613
Romuere R. V. Silva, K. Aires, Thiago S. Santos, K. Abdala, R. Veras, A. Soares
Motorcycle accidents have been rapidly growing throughout the years in many countries. Due to various social and economic factors, this type of vehicle is becoming increasingly popular. The helmet is the main safety equipment of motorcyclists, but many drivers do not use it. If an motorcyclist is without helmet an accident can be fatal. This paper aims to explain and illustrate an automatic method for motorcycles detection and classification on public roads and a system for automatic detection of motorcyclists without helmet. For this, a hybrid descriptor for features extraction is proposed based in Local Binary Pattern, Histograms of Oriented Gradients and the Hough Transform descriptors. Traffic images captured by cameras were used. The best result obtained from classification was an accuracy rate of 0.9767, and the best result obtained from helmet detection was an accuracy rate of 0.9423.
{"title":"Automatic detection of motorcyclists without helmet","authors":"Romuere R. V. Silva, K. Aires, Thiago S. Santos, K. Abdala, R. Veras, A. Soares","doi":"10.1109/CLEI.2013.6670613","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670613","url":null,"abstract":"Motorcycle accidents have been rapidly growing throughout the years in many countries. Due to various social and economic factors, this type of vehicle is becoming increasingly popular. The helmet is the main safety equipment of motorcyclists, but many drivers do not use it. If an motorcyclist is without helmet an accident can be fatal. This paper aims to explain and illustrate an automatic method for motorcycles detection and classification on public roads and a system for automatic detection of motorcyclists without helmet. For this, a hybrid descriptor for features extraction is proposed based in Local Binary Pattern, Histograms of Oriented Gradients and the Hough Transform descriptors. Traffic images captured by cameras were used. The best result obtained from classification was an accuracy rate of 0.9767, and the best result obtained from helmet detection was an accuracy rate of 0.9423.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"76 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132287474","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.6670668
Valéria Farinazzo Martins Salvador, M. Guimarães, Ana Grasielle Dionísio Corrêa
The Augmented Reality applications differ from conventional in many ways such as add virtual objects in real scenes and, commonly, use markers for interaction. The unconventional way of interaction of these applications become the evaluation of usability essential. This paper presents the evaluation of usability of augmented reality applications based on heuristics of Nielsen, ISO 9241-11 and heuristics created by the authors. The evaluation was to assess the usability focus in relation to their users, so we used Usability Testing. It also presented the evaluation of three case studies form the marketing area.
{"title":"Usability test for Augmented Reality applications","authors":"Valéria Farinazzo Martins Salvador, M. Guimarães, Ana Grasielle Dionísio Corrêa","doi":"10.1109/CLEI.2013.6670668","DOIUrl":"https://doi.org/10.1109/CLEI.2013.6670668","url":null,"abstract":"The Augmented Reality applications differ from conventional in many ways such as add virtual objects in real scenes and, commonly, use markers for interaction. The unconventional way of interaction of these applications become the evaluation of usability essential. This paper presents the evaluation of usability of augmented reality applications based on heuristics of Nielsen, ISO 9241-11 and heuristics created by the authors. The evaluation was to assess the usability focus in relation to their users, so we used Usability Testing. It also presented the evaluation of three case studies form the marketing area.","PeriodicalId":184399,"journal":{"name":"2013 XXXIX Latin American Computing Conference (CLEI)","volume":"21 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":"122012228","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}