Towards Dynamic Meta Modeling of UML Extensions: An Extensible Semantics for UML Sequence Diagrams

  • Authors:
  • Jan Hendrik Hausmann;Reiko Heckel;Stefan Sauer

  • Affiliations:
  • -;-;-

  • Venue:
  • HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Unified Modeling Language (UML) still lacks a formaland commonly agreed specification of its semantics thatalso accounts for UML's built-in semantic variation pointsand extension mechanisms. The semantics specification ofsuch extensions must be formally integrated and consistentwith the standard UML semantics without changing thelatter. Feasible semantics approaches must thus allow advancedUML modelers to define domain-specific languageextensions in a precise, yet usable manner. We have proposeddynamic meta modeling for specifying operationalsemantics of UML behavioral diagrams based on UML collaborationdiagrams that are interpreted as graph transformationrules. Herein we show how this approach can beadvanced to specify the semantics of UML extensions. Asa case study we specify the operational semantics of UMLsequence diagrams and extend this specification to includefeatures for modeling multimedia applications.