Abstract
The Unified Modeling Language consists of a set of mostly graphical description techniques for the specification, modeling, and documentation of object-oriented systems. Based on the experience gained in using UML 1.0 for the development of a medium-sized, distributed Java program, we comment on its strengths and weaknesses. Furthermore, some proposals for extensions and changes are made.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
BERGNER, K. (1996): Spezifikation großer Objektgeflechte mit Komponentendiagrammen. PhD thesis, Technische Universität München.
BREU, R., HINKEL, U., HOFMANN, C., KLEIN, C., PAECH, B., RUMPE, B., and THURNER, V. (1997): Towards a formalization of the unified modeling language. Technical Report TUM-I9726, Technische Universität München.
BROY, M., HOFMANN, C., KRÜGER, I., and SCHMIDT, M. (1997): A graphical description technique for communication in software architectures. Technical Report TUM-I9705, Technische Universität München.
BUSCHMANN, F., MEUNIER, R., ROHNERT, H., SOMMERLAND, P., and STAL, M. (1996): Pattern-Oriented Software Architecture—A System of Patterns. Wiley & Sons.
BOOCH, G. (1994): Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, 2 edition.
BOOCH, G., RUMBAUGH, J., and JACOBSON, I. (1997): Unified Modeling Language, Version 1.0. Rational Software Corporation, 2800 San Tomas Expressway, Santa Clara, CA 95051–0951 (USA), 1997, URL: http:/www.rational.com
BERGNER, K., RAUSCH, A., and SIHLING, M. (1997): Using UML for modeling a distributed Java application. Technical Report TUM-I9735, Technische Universität München, Institut für Informatik.
COLEMAN, D., ARNOLD, P., BODOFF, S., DOLLIN, C., GILCHRIST, H., HAYES, F., and JEREMES, P. (1994): Object-Oriented Development—The Fusion Method. Prentice Hall.
COLEMAN (1997): Slides on UML use case modeling.
DACH Group. Universität Hamburg, FB Informatik, AB Softwaretechnik; JohannesKepler-Universität, Linz, Austria, Institut für Wirtschaftsinformatik, Doppler-Labor für Software Engineering; GMD Bonn, Schloß Birlinghoven, St. Augustin; UBS Information Technology Laboratory, Zürich, Switzerland.
DENERT, E. (1991): Software Engineering. Springer-Verlag.
ITU-TS (1993): ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva, September 1993.
JACOBSON, I. (1992): Object-Oriented Software Engineering—A Use Case Driven Approach. Addison-Wesley.
LOIDL, S., RUDOLPH, E., and HINKEL, U. (1997): MSC’96 and beyond—a critical look. In A. Cavalli A. Sarma, editor, SDL Forum 97. Elsevier.
RUMBAUGH, J., BLAHA, M., PREMERLANI, W., EDDY, F., and LORENSEN, W. (1991): Object-Oriented Modeling and Design. Prentice Hall.
ROOCK, S., SYLLA, K.-H., LILIENTHAL, C., and MÜLLER-LOHMANN, A. (1996): Der Pausenplaner—Szenario, CRC-Karten, Systemvision, http://set.gmd.dersylla/dachpap-aufgabe.html
RUMPE, B. (1996): Formale Methodik des Entwurfs verteilter objektorientierter Systeme. PhD thesis, Technische Universität München, 1996.
SCHATZ, B., HUSSMANN, H., and BROY, M. (1996): Graphical development of consistent system specifications. In James Woodcock Marie-Claude Gaudel, editor, FME’96: Industrial Benefit and Advances In Formal Methods, pages 248–267. Springer. Lecture Notes in Computer Science 1051.
SHLAER, S. and MELLOR, S. J. (1998): Object-Oriented Systems Analysis. Prentice Hall.
SUN MICROSYSTEMS (1997): javadoc—the Java API Documentation Generator, http://java.sun.com/products/jdk/1.1/docs/tooldocs/win32/javadoc.html
WIRFS-BROCK, R., WILKERSON, B., and WIENER, L. (1990): Designing Object-Oriented Software. Prentice Hall.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Physica-Verlag Heidelberg
About this paper
Cite this paper
Bergner, K., Rausch, A., Sihling, M. (1998). A Critical Look upon UML 1.0. In: Schader, M., Korthaus, A. (eds) The Unified Modeling Language. Physica-Verlag HD. https://doi.org/10.1007/978-3-642-48673-9_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-48673-9_6
Publisher Name: Physica-Verlag HD
Print ISBN: 978-3-7908-1105-6
Online ISBN: 978-3-642-48673-9
eBook Packages: Springer Book Archive