Skip to main content
Log in

Extended UML with role modeling

  • Invited Papers
  • Published:
Wuhan University Journal of Natural Sciences

Abstract

UML is widely accepted and applied by the international software industry. UML is a powerful language for Object-oriented modeling, designing, and implementing software systems, but its Use-Case method for requirement analysis and modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use-Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use-Case method. Uses the Role Model to modeling software pattern at knowledge level. This paper also extends the UML Meta Model and accentuates “RM before UML’s class Modeling”.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. OMG.Unified Modeling Language V1. 3Specification (draft), OMG, 1999.

  2. Collin Cope M. The RSI Approach to Use Case Analysis, C++ Report.SIGS July–August, 1999,57: 28–33.

    Google Scholar 

  3. He Ke-qing, Kemula Takahisa, Oksmoto Taiji,et al. RM Visual Specification (Version 1.0). Japan: Fujitsu Limited, 1999.

    Google Scholar 

  4. He Ke-qing, Okamoto Taiji, Tanaka Shigale,et al. Extended UML’s Meta-Model with RM (Version 0.50) Japan: Fujitsu Limited, 2000.

    Google Scholar 

  5. Adersen E.Conceptual Modeling of Objects: A Role Modeling Approach: [Dr Scient thesis]. Oslo: Department of Informatics, University of Oslo, 1997.

  6. Gamma E, Helm R, Johson R,et al. Design Patterns: Elements of Reusable Object-Oriented Software. New York: Addison-Wesley Publishing Inc, 1995.

    Google Scholar 

  7. Fowler M.Analysis Patterns, Reusable Object Models. New York: Addison-Wesley Publishing Inc, 1996.

    Google Scholar 

  8. Buschmann F, Meunier R, Rohnert H mmerlad,et al. Pattern-Oriented Software Architecture: A System of Patterns. New York: Addison-Wesley publishing Inc, 1996.

    Google Scholar 

  9. James J. Power Type.Journal of Object-Oriented programming. May 1998.

  10. Riehle D. Arole-Based Design Pattern Catalog of Atomic and Composite Patterns Structured by Pattern Purpose.Ubilab Technical Report, 1997.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Foundation item: Supported the Middleware Software Division of Software Group of Fujitsu Limited in Japan, the National Department of Education (99188); Technological project of Wuhan (20011001001) and Chenguang plan of Wuhan

Biography: He Ke-qing (1947-), male, Ph. D., Professor, research direction: O O software engineering, software pattern, software framework.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ke-qing, H., Hong, J., Fei, H. et al. Extended UML with role modeling. Wuhan Univ. J. of Nat. Sci. 6, 175–182 (2001). https://doi.org/10.1007/BF03160240

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03160240

Key words

CLC number

Navigation