UML - a universal modeling language?

  • Authors:
  • Gregor Engels;Reiko Heckel;Stefan Sauer

  • Affiliations:
  • University of Paderborn, Dept. of Computer Science, Paderborn, Germany;University of Paderborn, Dept. of Computer Science, Paderborn, Germany;University of Paderborn, Dept. of Computer Science, Paderborn, Germany

  • Venue:
  • ICATPN'00 Proceedings of the 21st international conference on Application and theory of petri nets
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modeling Language (UML) is the de facto industrial standard of an object-oriented modeling language. It consists of several sublanguages which are suited to model structural and behavioral aspects of a software system. The UML was developed as a general-purpose language together with intrinsic features to extend the UML towards problem domain-specific profiles. The paper illustrates the language features of the UML and its adaptation mechanisms. As a conclusion, we show that the UML or an appropriate, to be defined core UML, respectively, may serve as a universal base of an object-oriented modeling language. But this core has to be adapted according to problem domain-specific requirements to yield an expressive and intuitive modeling language for a certain problem domain.