Ciudad Real, España
Innsbruck, Austria
Una de las ventajas de la modernización de software frente a la reingeniería tradicional es que permite descubrir y refactorizar modelos a alto nivel de abstracción, como modelos de procesos de negocio. Estos modelos pueden ser usados para modernizar sistemas de información existentes que contienen información de negocio heredado que no puede ser descartado por no encontrarse en ningún otro sitio. La localización de conceptos es clave durante la modernización software para poder emplear de forma selectiva los modelos de procesos de negocio descubiertos. La localización de conceptos mapea los diferentes conceptos (e.g., actividades de negocio, funcionalidades, etc.) en las partes específicas del código fuente que las soportan. Este artículo presenta una técnica para la localización de conceptos basada en el descubrimiento de vistas parciales de procesos de negocio desde modelos de código. La técnica consiste en una transformación de modelos que combina en la entrada un modelo de código (que representa una parte del sistema de información) y un modelo de ejecución (que contiene las actividades de negocio ejecutadas por el sistema tras un periodo en producción). La transformación produce como salida un modelo que representa la porción del proceso de negocio soportado por el modelo de código fuete. Finalmente, se provee la implementación de la transformación así como un caso de estudio para facilitar su adopción en laindustria y validar la propuesta.
© 2008-2025 Fundación Dialnet · Todos los derechos reservados