{"title":"Discovering Sensing Capability in Multi-agent Systems","authors":"Cristina Parpaglione, J. M. Santos","doi":"10.1109/SCCC.2010.22","DOIUrl":"https://doi.org/10.1109/SCCC.2010.22","url":null,"abstract":"Which should the sensing capabilities of agents in a Multiagent System be to solve a problem efficiently, fast and with low cost? This question often appears when trying to solve a problem using Multiagent System. This paper introduces a method to find out these sensing capabilities in order to solve a given problem. To achieve this, the sensing capability of an agent is modeled by a parametrized function and then Genetic Algorithms are used to find the parameters values. The individual behavior of the agents are found with Reinforcement Learning.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125382164","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}
{"title":"Building Secure Systems: From Threats to Security Patterns","authors":"E. Fernández, S. Mujica","doi":"10.1109/SCCC.2010.36","DOIUrl":"https://doi.org/10.1109/SCCC.2010.36","url":null,"abstract":"We present an approach using two dimensions to propagate security restrictions: along the lifecycle and along the architectural levels. We believe that this double propagation can be very effective for security. This approach can also facilitate the security analysis of the system.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122357395","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}
{"title":"Information Retrieval Method to Extract Relationships between Gene and Diseases","authors":"Federico Romero, Helena Muñoz","doi":"10.1109/SCCC.2010.45","DOIUrl":"https://doi.org/10.1109/SCCC.2010.45","url":null,"abstract":"This paper presents a method for extracting information of genes and diseases, implemented for the Institut Pasteur in Uruguay, using NLP techniques. Because of the vast amount of information available in biomedical domain, using NLP techniques proves to be useful in order to extract decision making information. In this case the databases OMIM, Pub Med, Mesh and HUGO were accessed to automate the searches that usually scientists do manually. Articles where analyzed both syntactically and statistically in order to extract gene-disease information.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115825219","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}
{"title":"ATAM-HW: Extending ATAM for Explicitly Incorporating Hardware-Related Trade-Off Decisions","authors":"Christian Pena, M. Bastarrica, Daniel Perovich","doi":"10.1109/SCCC.2010.21","DOIUrl":"https://doi.org/10.1109/SCCC.2010.21","url":null,"abstract":"ATAM is a widely known software architecture analysis method based on trade-offs of design decisions for coping with quality attribute requirements. Practically, all reported cases of applying ATAM refer mainly to software-intensive systems. However, there is a series of software systems for which fulfilling their requirements strongly depends on hardware-related decisions. As ATAM provides no special treatment for these cases, several problems arise when applying the method. In this paper we present ATAMHW, an extension to ATAM, that explicitly deals with hardware-related decisions. It adds some steps to ATAM to links quality attributes requirements of a system with hardware related decisions made by the architect. We illustrate its application for analyzing a virtual electrical generator that has been developed in the last years.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134262117","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}
{"title":"Operators over Compressed Integer Encodings","authors":"Carlos Bedregal Lizarraga, Eric Sadit Tellez","doi":"10.1109/SCCC.2010.46","DOIUrl":"https://doi.org/10.1109/SCCC.2010.46","url":null,"abstract":"Compact representation of integer values is a key feature for data compression. A compressed representation allows us to store more integers within less space, and therefore, to work in faster hierarchies of memory. Adaptive searching yields to compressed representations of integers. In scenarios where the cost of updating the encoding is high, approaches to perform operations over integers dynamically are preferable. In this paper we present a framework to create integer encodings, based on augmenting search algorithms in the comparison model. We show that such algorithms share common properties allowing the support of arithmetic and logic operations over the encoded integers. Finally, we propose a practical approach to support these operations over Elias integer encodings.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123179126","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}
{"title":"Combining COSTUME and Azimut+ to Address Functional and Non-functional Requirements in Software Component Selection","authors":"F. Mancilla, H. Astudillo, Marcello Visconti","doi":"10.1109/SCCC.2010.47","DOIUrl":"https://doi.org/10.1109/SCCC.2010.47","url":null,"abstract":"Component-based Software Development (CBD) has become recognized as an efficient and effective technique to develop complex software systems. Several component selection techniques already address either functional or non-functional requirements (NFRs), however, NFRs remain hard to be satisfied since most are system-wide properties and cannot be directly associated to components. There are no techniques dealing with cases in which NFRs are shared properties in the system functionality groups. This article proposes to combine the existing techniques COSTUME and Azimut+, where COSTUME groups NFR-sharing functionalities and Azimut+ generates combinations of candidate components for each group. A case study conducted at a local start-up illustrates the proposal.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116895725","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}
Andre L. S. de Moraes, Rodrigo de C. Brito, Antonio C. Contieri, M. C. Ramos, T. Colanzi, I. Gimenes, P. Masiero
{"title":"Using Aspects and the Spring Framework to Implement Variabilities in a Software Product Line","authors":"Andre L. S. de Moraes, Rodrigo de C. Brito, Antonio C. Contieri, M. C. Ramos, T. Colanzi, I. Gimenes, P. Masiero","doi":"10.1109/SCCC.2010.20","DOIUrl":"https://doi.org/10.1109/SCCC.2010.20","url":null,"abstract":"Software Product Line (SPL) is one of the most adopted techniques to enable software reuse. Aspect-orientation (AOSD) has been investigated to implement variabilities in component-based SPL. This paper presents an experience on the implementation of SPL variabilities using AOSD. The Spring framework is used to configure the components of an existing SPL architecture. This paper compares the AOSD version of an SPL with an existing component-based one. Lessons learned are discussed regarding the use of AOSD in component-based SPL configured with the Spring framework.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123422351","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}
{"title":"MACOCO: A Discoverable Component Composition Framework Using a Multiagent System","authors":"Romina Torres, H. Astudillo, E. Canessa","doi":"10.1109/SCCC.2010.10","DOIUrl":"https://doi.org/10.1109/SCCC.2010.10","url":null,"abstract":"Component-based development is a useful approach for building large, complex software systems. However, component discovery and component composition are quite complex and expensive tasks, due to the ever growing number of components in the market. This article proposes to model component providers and consumers as a multi-agent system, allowing providers to advertise their offerings and consumers to express their requirements within a shared quality model. The main contributions of this paper is to propose a testable model for component discovery process, in which software components can become active actors and seek systems that may incorporate them. A case study from the financial domain is used to illustrate the method and to discuss its benefits.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128502894","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}
Carlos G. Neil, Jerónimo Irazábal, M. Vincenzi, C. Pons
{"title":"Graphical Query Mechanism for Historical Data Warehouse within MDD","authors":"Carlos G. Neil, Jerónimo Irazábal, M. Vincenzi, C. Pons","doi":"10.1109/SCCC.2010.49","DOIUrl":"https://doi.org/10.1109/SCCC.2010.49","url":null,"abstract":"Query tools that depend on the ability of programmers, impose a cognitive load that could reduce the user's productivity. Within MDD, the proposal of our work is the creation of a visual query mechanism derived from a historical multidimensional data structure. This mechanism facilitates (and partially automates) the formulation of temporal and decision making queries.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130634033","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}
{"title":"An Approach Based on DEVS for Evaluating Quality Attributes","authors":"Verónica Bogado, S. Gonnet, H. Leone","doi":"10.1109/SCCC.2010.13","DOIUrl":"https://doi.org/10.1109/SCCC.2010.13","url":null,"abstract":"The present work provides a novel approach for the simulation of software at early stage of its development, using its architecture. For this purpose, DEVS formalism is used to introduce the discrete event simulation advantages in the context of software architecture. DEVS provides a modular and hierarchical way to build blocks in a simulation model, which fits naturally to architectural concepts. The proposal supports the transformation of architecture elements into simulation elements, decoupling the model from the simulator. The goal is to acquire quantitative information for evaluating the quality of the system at early stage, bringing support to make decisions.","PeriodicalId":394608,"journal":{"name":"2010 XXIX International Conference of the Chilean Computer Science Society","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126275410","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}