Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

UML — A Universal Modeling Language?

Gregor EngelsContact Information, Reiko HeckelContact Information and Stefan SauerContact Information

(6)  Dept. of Computer Science, University of Paderborn, D 33095 Paderborn, Germany
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.

Keywords  object-oriented model - UML - OCL - profile - class diagram - interaction diagram - statechart


Contact Information Gregor Engels
Email: engels@upb.de

Contact Information Reiko Heckel
Email: reiko@upb.de

Contact Information Stefan Sauer
Email: sauer@upb.de
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb04
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)