On code generation for derived associations

被引:0
|
作者
Dietrich, Jens [1 ]
Schenke, Bastian [2 ]
Wagner, Gerd [2 ]
机构
[1] Massey Univ, Inst Informat Sci & Technol, Te kura putaiao Hangarau Mohiotanga, Palmerston North, New Zealand
[2] Brandenburg Tech Univ Cottbus, Inst Informat, Cottbus, Germany
关键词
D O I
10.1109/ASWEC.2008.36
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While the generation of executable code for explicit associations in UML models is well understood, it is less clear how executable code can be generated if the associations are derived. We discuss how this can be achieved for an important class of derived associations that are defined by means of derivation rules. The result is optimized and executable (as opposed to template) code. The generated code supports semantic reflection, that is, runtime access to the rules used to define the association. We relate these features to use cases from the area of business rules. We also present the Take rule compiler a Java implementation of the principles discussed.
引用
收藏
页码:347 / +
页数:2
相关论文
共 50 条
  • [31] Integrated Code Generation for Loops
    Eriksson, Mattias
    Kessler, Christoph
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [32] Code generation for core processors
    Marwedel, P
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 232 - 237
  • [33] Improved LabVIEW Code Generation
    Vavilina, E.
    Gaigals, G.
    PROCEEDINGS OF THE 2015 IEEE 3RD WORKSHOP ON ADVANCES IN INFORMATION, ELECTRONIC AND ELECTRICAL ENGINEERING (AIEEE 2015), 2015,
  • [34] Deep Code Comment Generation
    Hu, Xing
    Li, Ge
    Xia, Xin
    Lo, David
    Jin, Zhi
    2018 IEEE/ACM 26TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2018), 2018, : 200 - 210
  • [35] Optimising code generation with haggies
    Reiter, T.
    COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (07) : 1301 - 1331
  • [36] About Lightweight Code Generation
    Schmidt, Andreas
    WEB ENGINEERING (ICWE 2022), 2022, 13362 : 497 - 500
  • [37] Native Code Generation as a Service
    Akbulut, Akhan
    Catal, Cagatay
    Karadeniz, Emre
    Turgut, Emre
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (02) : 263 - 284
  • [38] Code generation for STA architecture
    Guo, J.
    Limberg, T.
    Matus, E.
    Mennenga, B.
    Klemm, R.
    Fettweis, G.
    EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 299 - 310
  • [39] Automatic generation of numerical code
    Korelc, J
    CHALLENGING THE BOUNDARIES OF SYMBOLIC COMPUTATION, 2003, : 9 - 16
  • [40] Code generation in the polytope model
    Griebl, M
    Lengauer, C
    Wetzel, S
    1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 106 - 111