Select the best tool for developing a system is a complex process. There must be considered several aspects corresponding to the domain where the system is going to run. Generally, the domain characteristics only are comprehended by experts. They know very well which are the main characteristics, how they can be combined and which should not be considered. This knowledge is fundamental to select the most approp...
La Comprensión de Programas es un area de la Ingenieria de Software cuyo objetivo principal es desarrollar métodos, técnicas y herramientas que faciliten al programador el entendimiento de las funcionalidades de los sistemas de software. Una forma de alcanzar este objetivo consiste en relacionar el Domino del Problema, es decir la salida del sistema, con el dominio del programa, o sea con las partes del progra...
La Comprensión de Programas es unadisciplina de la Ingeniería de Software cuyo principal objetivo es facilitar el entendimiento de los sistemas. Un aspecto importante en la Comprensión de Programas es la Visualización de Software (VS). La VS es una disciplina de la Ingeniería del Software que provee una o varias representaciones visuales de la información de los sistemas permitiendo una mejor compresión de los ...
La comprensi ón de programas es una disciplina de la Ingenierí a de Software cuyo objetivo es proveer Modelos, M étodos, Técnicas y Herramientas con el prop ósito de facilitar el estudio y entendimiento de los sistemas de software. Uno de los desaf í os más importantes en el contexto de Comprensión de Programas consiste en Relacionar el Dominio del Problema con el Dominio del Programa. El primero hace referenc...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picking up concepts from the problem domain ontology, analyzing source code and, after locating problem concepts in the code, goes up and links them to the programming language ontology. Different location techniques are used to search for concepts embedded in comments, in the code (identifier names and execution trac...
Los actuales mecanismos de Múltiple Herencia(MH) han resuelto gran parte de sus problemas históricos como el problema del diamante y la herencia de distintas implementaciones de métodos y atributos con el mismo nombre. Sin embargo, los modelos producidos por estos mecanimos presentan al menos uno de los siguientes problemas: i) No contienen información acerca de como es posible extenderlos asegurando la inexist...
La Comprensión de Programas (CP) es una disciplina de la Ingeniería de Software cuyo objetivo es facilitar el entendimiento de los sistemas. Para lograr esto, se vale del desarrollo de Métodos, Técnicas, Estrategias y Herramientas que permiten comprender las funcionalidades del sistema de estudio. Uno de los principales desafíos en CP es establecer una relación entre el Dominio del Problema y el Dominio del Pro...
La comprensión de programas es una disciplina de la ingeniería de software cuyo proposito fundamental es simpli car al programador la tarea de entender programas. Uno de los principales desafíos en el área de Comprensión de Programas consiste en relacionar dos dominios muy importantes como lo son: el Dominio del Problema y el Dominio del Programa. El primero hace referencia a la salida del sistema y el segundo ...
En la actualidad existen numerosos problemas, que si bien pueden ser solucionados con herramientas de propósito general, es más apropiado abordarlos con aplicaciones específicas para ese dominio. En este contexto se encuentran los Lenguajes Específicos del Dominio (DSL-Domain Specific Language). Un DSL es un conjunto reducido de construcciones y operaciones que brindan una mayor expresividad y optimización para...
La Comprensión de Programas es una disciplina de la Ingeniería de Software cuyo principal objetivo es facilitar el entendimiento de los sistemas. Un aspecto importante involucrado en la Comprensión de Programas es la Visualización de Software (VS). La VS es una disciplina de la Ingeniería del Software que provee una o varias representaciones visuales de la información de los sistemas permitiendo una mejor compr...
Financiadores do RCAAP | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |