La creciente complejidad y necesidad de información relacionada a los procesos de desarrollo de software en las industrias, determina que el acceso a una herramienta que soporte la definición y mantenimiento de dichos procesos, sea un aspecto cada vez más importante.
El presente trabajo, enmarcado dentro del proyecto de investigación acerca del desarrollo de un modelo de validación automático para la definición y mantenimiento de procesos de desarrollo de software [1], plantea el análisis comparativo y la selección de herramientas de modelado de proceso de desarrollo de software. Este análisis comprende la definición de un conjunto de requerimientos básicos que deben cumplir las herramientas, junto con un método heurístico de decisión para la selección de la herramienta que mejor se adapta a las necesidades de un proyecto.
A modo de implementación de los resultados de la investigación, se planteó un análisis sobre un conjunto de aplicaciones de definición de procesos, EPF, TFS y RTC, resultando la primera como herramienta más adecuada para el proyecto planteado en [1].
El mismo proceso de análisis y selección puede ser aplicado a otros proyectos, pudiendo modificarse las categorizaciones y valoraciones de los requerimientos y su cumplimiento de acuerdo a sus objetivos y necesidades particulares.