UML collaboration diagrams and their transformation to Java']Java

被引:0
|
作者
Engels, G [1 ]
Hücking, R
Sauer, S
Wagner, A
机构
[1] Univ Gesamthsch Paderborn, Dept Comp Sci, D-33095 Paderborn, Germany
[2] SAP AG, Lo Dev PP PI, D-69190 Walldorf, Germany
关键词
collaboration diagram; methodical guidelines; code generation; !text type='Java']Java[!/text; pattern-based transformation algorithm;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
UML provides a variety of diagram types for specifying both the structure and the behavior of a system. During the development process, models specified 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 first provide methodical guidelines on how to deploy collaboration diagrams to model functional behavior. This understanding yields a refined meta model and forms the base for the definition 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.
引用
下载
收藏
页码:473 / 488
页数:16
相关论文
共 50 条
  • [1] Evaluating the Multi-variant Model Transformation of UML Class Diagrams to Java']Java Models
    Greiner, Sandra
    Westfechtel, Bernhard
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2019, 2020, 1161 : 275 - 297
  • [2] Design of rules for transforming UML sequence diagrams into Java']Java code
    Thongmak, M
    Muenchaisri, P
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 485 - 494
  • [3] Toward the reverse engineering of UML sequence diagrams for distributed Java']Java software
    Briand, Lionel C.
    Labiche, Yvan
    Leduc, Johanne
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (09) : 642 - 663
  • [4] Secure Java']Java development with UML
    Jürjens, J
    ADVANCES IN NETWORK AND DISTRIBUTED SYSTEMS SECURITY, 2001, 78 : 107 - 124
  • [5] Mapping UML designs to Java']Java™
    Harrison, W
    Barton, C
    Raghavachari, M
    ACM SIGPLAN NOTICES, 2000, 35 (10) : 178 - 187
  • [6] Modeling and simulation with UML and Java']Java
    Kortright, EV
    30TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1997, : 43 - 48
  • [7] Framework: Java']Java to UML/catalysis
    DSouza, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (05): : 10 - &
  • [8] Generation of java code from UML sequence and class diagrams
    Kluisritrakul, Preyanoot
    Limpiyakorn, Yachai
    Lecture Notes in Electrical Engineering, 2016, 376 : 1117 - 1125
  • [9] Transformation of UML Class Diagram to Internal Java']Java Domain-Specific Language
    Buzdin, Dmitry
    Nikiforova, Oksana
    APPLIED COMPUTER SYSTEMS, 2012, 13 (01) : 61 - 67
  • [10] Mapping UML statecharts to Java']Java code
    Niaz, IA
    Tanaka, J
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 111 - 116