Skip to main content

Use Cases, Actions, and Roles

  • Conference paper
Satellite Events at the MoDELS 2005 Conference (MODELS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3844))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, B.: Formalism, technique and rigour in use case modelling. In: UML 2004 Workshop on Open Issues in Industrial Use Case Modeling, Lisbon, Portugal (2004)

    Google Scholar 

  2. Isoda, S.: On UML2.0’s Abandonment of the Actors-Call-Use-Cases Conjecture. In: UML2004 Workshop on Open Issues in Industrial Use Case Modeling, Lisbon, Portugal (2004)

    Google Scholar 

  3. Génova, G., Llorens, J.: The Emperor’s New Use Case. In: UML2004 Workshop on Open Issues in Industrial Use Case Modeling, Lisbon, Portugal (2004)

    Google Scholar 

  4. OMG, Unified Modeling Language: Superstructure (version 2.0), OMG (2004)

    Google Scholar 

  5. Jacobson, I., et al.: Object-Oriented Software Engineering–A Use Case Driven Approach, p. 524. Addison-Wesley, Reading (1992)

    MATH  Google Scholar 

  6. Jacobson, I., Ericsson, M., Jacobson, A.: The Object Advantage: Business Process Reengineering with Object Technology. ACM Press Books, p. 347. Addison-Wesley, Reading (1995)

    Google Scholar 

  7. Lamport, L.: A simple approach to specifying concurrent systems. Communications of the ACM 32(1), 32–45 (1989)

    Article  MathSciNet  Google Scholar 

  8. ISO/IEC and ITU-T, Open Distributed Processing - Basic Reference Model - Part 2: Foundations, in Standard 10746-2, Recommendation X.902 (1995)

    Google Scholar 

  9. Genilloud, G., Génova, G.: On Interactions in the RM-ODP. In: submitted to the Workshop on ODP for Enterprise Computing (WODPEC 2005), Enschede, The Netherlands (2005)

    Google Scholar 

  10. D’Souza, D.F., Wills, A.C.: Objects, Components and Frameworks With UML: The Catalysis Approach. Addison-Wesley Object Technology Series, p. 912. Addison-Wesley, Reading (1998)

    Google Scholar 

  11. Wegmann, A., Genilloud, G.: The Role of "Roles" in Use Case Diagrams. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 210–224. Springer, Heidelberg (2000)

    Google Scholar 

  12. Genilloud, G., Wegmann, A.: A Foundation for the Concept of Role in the RM-ODP. In: 4th International Enterprise Distributed Object Computing Conference (EDOC 2000). IEEE Computer Society, Makuhari (2000)

    Google Scholar 

  13. Génova, G.: Interlacement of structural and dynamic aspects in UML associations (Ph. D. Thesis), Carlos III University of Madrid: Madrid, Spain (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Genilloud, G., Frank, W.F., Génova, G. (2006). Use Cases, Actions, and Roles. In: Bruel, JM. (eds) Satellite Events at the MoDELS 2005 Conference. MODELS 2005. Lecture Notes in Computer Science, vol 3844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663430_29

Download citation

  • DOI: https://doi.org/10.1007/11663430_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31780-7

  • Online ISBN: 978-3-540-31781-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics