Home

UML Collaboration Diagrams and Their Transformation to Java


Author(s) : Annika Wagner Stefan Sauer, 
Publisher : N/A
Publication Date : 1999
ISSN : N/A
Abstract : Abstract. UML provides a variety of diagram types for specifying both the structure and the behavior of a system. During the development process, models specied by use of these diagram types have to be transformed into corresponding code. In the past, mainly class diagrams and state diagrams have been considered for an automatic code generation. In this paper, we focus on collaboration diagrams. As an important prerequisite for a consistent transformation into Java code, we rst provide methodical guidelines on how to deploy collaboration diagrams to model functional behavior. This understanding yields a rened meta model and forms the base for the denition of a transformation algorithm. The automatically generated Java code fragments build a substantial part of the functionality and prevent the loss of important information during the transition from a model to its implementation.,