Use cases, actions, and roles

  • Authors:
  • Guy Genilloud;William F. Frank;Gonzalo Génova

  • Affiliations:
  • Departamento de Informática, Universidad Carlos III de Madrid, Leganés, Madrid, Spain;X-Change Technologies Group, New York, NY;Departamento de Informática, Universidad Carlos III de Madrid, Leganés, Madrid, Spain

  • Venue:
  • MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Use Cases are widely used for specifying systems, but their semantics are unclear in ways that make it difficult to apply use cases to complex problems. In this paper, we suggest clarifications to use case semantics so that use case modeling can be applied to relate automated systems to business processes and process specifications, particularly in situations where we need to integrate multiple systems in support of a business process. We discuss the original intentions of Ivar Jacobson and UML and we find out that use case specifications, whether written in natural language or as interaction diagrams, are misleading as to what is a use case (instance). We consider then a more natural modeling technique, and establish a relation between a use case, a joint action, and a role.