Universidad Complutense de Madrid
E-Prints Complutense

ProsymbABS: perfilador simbólico para objetos concurrentes

Impacto

Downloads

Downloads per month over past year



Bueno Cavero, Nícolas Paolo and Gómez Edo, Javier (2014) ProsymbABS: perfilador simbólico para objetos concurrentes. [Coursework] (Unpublished)

[img]
Preview
PDF
3MB


Abstract

ProsymbABS es una aplicación desarrollada para computar el consumo de recursos simbólicos obtenidos tras ejecutar programas ABS, los cuales están basados en el paradigma de los objetos concurrentes.
Es simbólico puesto que ofrece una representación simbólica del consumo de recursos, contando, para ello, el número de objetos creados (incluyendo sus tipos),el número de llamadas a métodos y el número de instrucciones ejecutadas.
La aplicación recibe el árbol sintáctico del código ABS compilado y trabaja sobre dicho árbol para calcular los distintos recursos consumidos por la ejecución del programa, como el número de objetos creados, los métodos ejecutados por cada objeto, el número de instrucciones ejecutadas y el tiempo de ejecución.
Para facilitar el manejo de la herramienta hemos desarrollado un entorno basado en el banco de trabajo de “Eclipse” donde el programador puede escribir el código ABS y ver los resultados de la ejecución de ProsymbABS sobre ese código fácilmente.

Resumen (otros idiomas)

ProsymbABS is an application developed to compute the symbolic resources consumed by the execution of ABS programs, based on the paradigm of concurrent objects. It is symbolic because it provides a symbolic representation of the resource consumption, by counting the number of objects created (including their types), the number of method calls and the number of instructions executed. The application receives the ABS syntax tree, from the compiled code, and executes it to calculate the different resources consumed by the program execution, as the number of objects created, the methods executed by each object, the number of instructions executed and the execution time. To facilitate the use of the tool, we have developed an execution environment based on "Eclipse's" workbench where the programmer can write the ABS code and see the result of the execution of that code with the ProsymbABS tool.

Item Type:Coursework
Additional Information:

Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2013-2014)

Uncontrolled Keywords:Concurrencia, Compilación, Consumo de recursos, Banco de trabajo, ABS
Palabras clave (otros idiomas):Concurrence, Compiling, Resource consumption, Workbench, ABS
Subjects:Sciences > Computer science > Computer programming
Sciences > Computer science > Expert systems (Computer science)
ID Code:26531
Deposited On:27 Aug 2014 09:42
Last Modified:27 Aug 2014 09:56

Origin of downloads

Repository Staff Only: item control page