Mostrar el registro sencillo del ítem

dc.contributor.author
Miranda, Enrique Alfredo  
dc.contributor.author
Berón, Mario Marcelo  
dc.contributor.author
Riesco, Daniel Edgardo  
dc.date.available
2018-07-04T20:07:30Z  
dc.date.issued
2014-11  
dc.identifier.citation
Miranda, Enrique Alfredo; Berón, Mario Marcelo; Riesco, Daniel Edgardo; Extracción y análisis de información estática orientada a la comprensión de programas para Sistemas OO; Universidad de Palermo; Ciencia y Tecnología; 14; 11-2014; 163-181  
dc.identifier.issn
1850-0870  
dc.identifier.uri
http://hdl.handle.net/11336/51254  
dc.description.abstract
Sin lugar a dudas, una de las tareas más complejas y que más tiempo consume en el ciclo de vida de una aplicación es la de Mantenimiento. En este entorno, las actividades que más tiempo consumen son aquellas que debe ejecutar el programador para lograr un completo entendimiento del sistema. A partir de esta necesidad, es que surge una disciplina de la Ingeniería de Software denominada Comprensión de Programas (CP). En este contexto, muchos autores afirman que un programador efectivamente comprende un programa cuando puede relacionar el Dominio del Problema con el Dominio del Programa. El primero hace referencia a la salida del sistema bajo estudio. El segundo se relaciona con los componentes del sistema utilizados para producir dicha salida. En este artículo se presenta una estrategia que asiste al programador durante el proceso de Comprensión de Programas de sistemas Orientados a Objetos (OO). Dicha estrategia realiza las siguientes tareas: i) extrae el Grafo Estático de Llamadas a Métodos (GELM), ii) aplica filtros que eliminan métodos muy relacionados con detalles de implementación, del GELM y iii) posibilita el análisis del GELM reducido, con el propósito de inferir funcionalidades. De esta manera la estrategia planteada pretende asistir al arduo proceso cognitivo que implica comprender un sistema.  
dc.description.abstract
Undoubtedly, one of the most complex and time-consuming tasks in the life cycle of an application is the Maintenance one. Within this environment, the most timeconsuming activities are those that the programmer must execute for a complete understanding of the system. Based on this need, Program Comprehension (PC), a Software Engineering discipline, arises to tackle the problem. In this context, many authors claim that a programmer comprehend a program when it can relate the Problem Domain with the Program Domain. The first refers to the output of the system under study. The second relates to the system components used to produce that output. In this article a strategy that assists the programmer during the understanding of Object Oriented (OO) systems is presented. The strategy performs the following tasks: i) extracts the Static Method Call Graph (SMCG), ii) applies filters that remove methods closely related to implementation details from the SMCG and iii) enables analysis of the reduced SMCG in order to obtain system functionalities. Thereby, the proposed strategy seeks to assist the arduous cognitive process that involves understanding a system.  
dc.format
application/pdf  
dc.language.iso
spa  
dc.publisher
Universidad de Palermo  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Ingeniería de Software  
dc.subject
Comprensión de Programas  
dc.subject
Extracción de Información Estática  
dc.subject
Grafo Estático de Llamadas A Métodos  
dc.subject.classification
Ingeniería de Sistemas y Comunicaciones  
dc.subject.classification
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
INGENIERÍAS Y TECNOLOGÍAS  
dc.title
Extracción y análisis de información estática orientada a la comprensión de programas para Sistemas OO  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2018-06-22T15:52:12Z  
dc.identifier.eissn
2344-9217  
dc.journal.number
14  
dc.journal.pagination
163-181  
dc.journal.pais
Argentina  
dc.journal.ciudad
Ciudad Autónoma de Buenos Aires  
dc.description.fil
Fil: Miranda, Enrique Alfredo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Luis; Argentina. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina  
dc.description.fil
Fil: Berón, Mario Marcelo. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina  
dc.description.fil
Fil: Riesco, Daniel Edgardo. Universidad Nacional de San Luis. Facultad de Ciencias Fisico Matematicas y Naturales. Departamento de Informatica; Argentina  
dc.journal.title
Ciencia y Tecnología  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://dspace.palermo.edu/ojs/index.php/cyt/article/view/211  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.18682/cyt.v1i14.211