EMU-Code: Effective Mark-Up of Source Code

Obtención de métricas de código marcado XML

Emu

La mayoría de las métricas son simplemente recuentos y parámetros estadísticos. A primera vista parecería que bastará escribir sencillos fragmentos de código XSLT para conseguirlo, pero lamentablemente el lenguaje XSLT carece de muchos de los elementos necesarios para ser un lenguaje de programación de uso general. Algunos de estos elementos se suministran como extensiones en el llamado EXSLT, pero aun así resulta insuficiente.

Como base más general se puede pensar en un lenguaje de programación de uso general, que posea librerías adecuadas para procesar datos con marcado XML, básicamente un parser de XML. En estos momentos existen dichas librerías para una variedad de lenguajes, incluyendo lenguajes para programación de sistemas: C/C++, Java, Ada, así como lenguajes de guiones (script): Perl, AWK.


Copyright © 2004 Manuel Collado: mcollado@fi.upm.es