Skip to main content

A Proposal of Adequate and Efficient Designing of UML Documents for Beginners

  • Conference paper
Knowledge-Based Intelligent Information and Engineering Systems (KES 2007)

Abstract

In this paper, we present automatic Unified Modeling Language (UML) documents generation method using Natural Language Processing (NLP). This method consists of following five steps: 1) apply NLP to requirement specifications written in Japanese, pick up all nouns and predications, and develop noun and predication lists, 2) clarify all objects and classes from the noun list, add some operations to them, and develop the Object and Class diagrams, 3) define all message sequences and directions between classes, and develop the Sequence diagrams, 4) give a name to each Sequence diagram as a Use-Case, gather all Use-Cases, and develop the Use-Case diagrams, 5) define the states and transition of the classes, and develop the State Machine diagrams. We also developed the support tools for processing this method and could develop UML documents adequately and efficiently. Average correct answer rate of UML documents improved 20[%] in comparison with no method.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Ge, K., Zang, L., Yang, S., Zhou, B.: A Development and Management Environment Based on UML. Technology of Object Oriented Languages and Systems, 214–221 (1998)

    Google Scholar 

  2. Harada, M., Tamura, H., Nomura, Y.: Object Oriented Analysis System, CAMEO/A, and Rule Leaning by Inductive Reasoning. In: Proceedings of OO’96 Symposium, Information Processing Society of Japan, pp. 57–64 (1996) (written in Japanese)

    Google Scholar 

  3. Jaaksi, A., Aalto, J., Aalto, A., Vatto, K.: Tried & True Object Development – Industry-Proven Approaches with UML. Cambridge University Press, Cambridge (1999)

    Google Scholar 

  4. Kruchten, P.: The Rational Unified Process – An introduction, 3rd edn. Addison Wesley, Reading (2003)

    Google Scholar 

  5. Mackinnon, N., Murphy, S.: Designing UML diagrams for technical documentation: continuing the collaborative approach to publishing class diagram. In: Proceedings of the 22nd annual international conference on Design of communication: The engineering of quality documentation, pp. 120–127 (2004)

    Google Scholar 

  6. Ohnishi, A.: A Supporting System for verification among Models of the UML (written in Japanese). IEIEC Transaction D-I J84-D-I(6), 671–681 (2001)

    Google Scholar 

  7. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley Object Technology Series. Addison-Wesley, Reading (2004)

    Google Scholar 

  8. Tabrizi, M., Collins, C., Ozan, E., Li, K.: Implementation of object-orientation using UML in entry level software development courses. In: Proceedings of the 5th conference on Information technology education, pp. 128–131 (2004)

    Google Scholar 

  9. Tanzer, J.: Improving UML design tools by formal games. In: Proceedings of the 26th International Conference on Software Engineering (2004) (no page number)

    Google Scholar 

  10. Virvou, M., Tourtoglou, K.: An Adaptive Training Environment for UML. In: Proceedings of the 6th International Conference on Advanced Learning technology (2006) (no page number)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Takahashi, M., Takahashi, S., Fujita, Y. (2007). A Proposal of Adequate and Efficient Designing of UML Documents for Beginners. In: Apolloni, B., Howlett, R.J., Jain, L. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2007. Lecture Notes in Computer Science(), vol 4693. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74827-4_166

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74827-4_166

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics