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”.
Similar content being viewed by others
References
OMG.Unified Modeling Language V1. 3Specification (draft), OMG, 1999.
Collin Cope M. The RSI Approach to Use Case Analysis, C++ Report.SIGS July–August, 1999,57: 28–33.
He Ke-qing, Kemula Takahisa, Oksmoto Taiji,et al. RM Visual Specification (Version 1.0). Japan: Fujitsu Limited, 1999.
He Ke-qing, Okamoto Taiji, Tanaka Shigale,et al. Extended UML’s Meta-Model with RM (Version 0.50) Japan: Fujitsu Limited, 2000.
Adersen E.Conceptual Modeling of Objects: A Role Modeling Approach: [Dr Scient thesis]. Oslo: Department of Informatics, University of Oslo, 1997.
Gamma E, Helm R, Johson R,et al. Design Patterns: Elements of Reusable Object-Oriented Software. New York: Addison-Wesley Publishing Inc, 1995.
Fowler M.Analysis Patterns, Reusable Object Models. New York: Addison-Wesley Publishing Inc, 1996.
Buschmann F, Meunier R, Rohnert H mmerlad,et al. Pattern-Oriented Software Architecture: A System of Patterns. New York: Addison-Wesley publishing Inc, 1996.
James J. Power Type.Journal of Object-Oriented programming. May 1998.
Riehle D. Arole-Based Design Pattern Catalog of Atomic and Composite Patterns Structured by Pattern Purpose.Ubilab Technical Report, 1997.
Author information
Authors and Affiliations
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
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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF03160240