Model-based code generation for HLA federates

被引:9
|
作者
Adak, Mehmet [1 ]
Topcu, Okan [1 ]
Oguztuzun, Halit [1 ]
机构
[1] Middle E Tech Univ, TR-06531 Ankara, Turkey
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2010年 / 40卷 / 02期
关键词
code generation; high level architecture; federation architecture metamodel; live sequence charts; message sequence charts; aspect-oriented programming; LIVE SEQUENCE CHARTS;
D O I
10.1002/spe.949
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper addresses the problem of automated code generation for a High Level Architecture compliant federate application given its behavior model. The behavior model is a part of the architectural model of a federation that the federate can participate in. The federate behavior model is based on Live Sequence Charts, adopted as the behavioral specification formalism in the Federation Architecture Metamodel (FAMM). FAMM serves as a formal language for describing federation architectures. An objective is to help the testing of federation architecture by means of its prototype implementation early in the development lifecycle. A further objective is to help developers construct complete federate applications that are well modularized. The approach to achieve these objectives is aspect-oriented in that the generated code. which handles the federate's interactions with a federation execution, serves as the base code, where the computation logic is to be weaved as an aspect. Copyright (C) 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:149 / 175
页数:27
相关论文
共 50 条
  • [21] Model-Based Design and DSP Code Generation using Simulink® for Power Electronics Applications
    Choe, Jung-Muk
    Arnedo, Luis
    Lee, Yongduk
    Sorchini, Zakdy
    Mignogna, Alessandro
    Agirman, Ismail
    Kim, Hanjong
    2019 10TH INTERNATIONAL CONFERENCE ON POWER ELECTRONICS AND ECCE ASIA (ICPE 2019 - ECCE ASIA), 2019, : 923 - 926
  • [22] Formal Model and Code Verification in Model-Based Design
    Popovici, Katalin
    Lalo, Marc
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 392 - 395
  • [23] Model-Based Mining of Source Code Repositories
    Scheidgen, Markus
    Fischer, Joachim
    SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769 : 239 - 254
  • [24] Systematic testing of model-based code generators
    Stuermer, Ingo
    Conrad, Mirko
    Doerr, Heiko
    Pepper, Peter
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (09) : 622 - 634
  • [25] MODEL-BASED DESIGN OF CODE FOR PLC CONTROLLERS
    Sacha, Krzysztof
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 3, 2009, : 130 - 135
  • [26] Extending HLA/RTI for dynamical reusability of federates
    Xiao, Bin
    Xiao, Tianyuan
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2014, 54 (03): : 326 - 333
  • [27] Protecting Intellectual Property of Large Language Model-Based Code Generation APIs via Watermarks
    Li, Zongjie
    Wang, Chaozheng
    Wang, Shuai
    Gao, Cuiyun
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 2336 - 2350
  • [28] Design of Portable Embedded Control Systems - Model-based Automatic Control Software Code Generation
    Pretschner, Andreas
    Nalder, Joche
    ATP EDITION, 2011, (03): : 24 - 29
  • [29] A Model-Based Approach to Automated Validation and Generation of PLC Code for Manufacturing Equipment in Regulated Environments
    McCarthy, Damian
    McMorrow, Dermot
    O'Dowd, Noel P.
    McCarthy, Conor T.
    Hinchy, Eoin P.
    APPLIED SCIENCES-BASEL, 2022, 12 (15):
  • [30] Model-based generation of modular PLC code using IEC61131 Function Blocks
    Thieme, J
    Hanisch, HM
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 199 - 204