Gonzalo Génova, Juan Llorens, Pierre Metz, Rubén Prieto-Díaz, Hernán Astudillo. "Open Issues in Industrial Use Case Modeling". The 7th International Conference on the Unified Modeling Language-UML'2004 Satellite Activities. Lisbon, Portugal, October 11-15, 2004. Lecture Notes in Computer Science 3297, Springer 2004, pp. 52-61.

 

Donwload PDF (© Springer-Verlag)

Workshop Website

Abstract

Use Cases have achieved wide use as a specification tool for observable behavior of systems. However, there is still much controversy, inconsistent use, and free-flowing interpretations of use case models, in fact, not even experts widely recognized in the community agree on the semantics of concepts. Consequently, use case models are dangerously ambiguous, and there is an unnecessary divergence of practice. The purpose of the workshop was to identify and characterize some sources of ambiguity. It gathered specialists from academia and industry involved in modeling use cases to exchange ideas and proposals, with an eye to both clear definition and practical application. Some presented topics were discussed in-depth (the UML metamodel for use cases, use case instances, use cases in MDD/MDA, use case model vs. conceptual model, and tools for use cases specification), while others were left as open issues for future research. We hope our suggestions will be useful to improve the metamodel of use cases, and stimulate further research to reach a stronger coupling between the use case model and other static, behavioral and architectural models.

 

Resumen

Los casos de uso han alcanzado un amplio uso como herramienta para especificar el comportamiento observable de los sistemas. No obstante, son aún frecuentes las controversias, los usos inconsistentes y las interpretaciones libres de los modelos de casos de uso; de hecho, ni siquiera los expertos con mayor reconocimiento en la comunidad están de acuerdo en la semántica de los conceptos. Así pues, los modelos de casos de uso resultan peligrosamente ambiguos, y las prácticas son innecesariamente divergentes. El propósito del taller fue identificar y caracterizar algunas fuentes de ambigüedad. Reunió a diversos especialistas de la universidad y la industria implicados en el modelado con casos de uso, con el fin de intercambiar ideas y propuestas, atentos tanto a las definiciones claras como a sus aplicaciones prácticas. Algunos temas presentados fueron discutidos en profundidad (el metamodelo de los casos de uso en UML, las instancias de casos de uso, los casos de uso en MDD/MDA, el modelo de casos de uso frente al modelo conceptual, y las herramientas para la especificación de casos de uso), mientras que otros temas quedaron como cuestiones abiertas para futuras investigaciones. Esperamos que nuestras sugerencias sean útiles para mejorar la comprensión de los casos de uso, y estimulen la investigación para llegar a una articulación más sólida entre el modelo de casos de uso y otros modelos estáticos, dinámicos y arquitectónicos.