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 条
  • [31] Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation
    Mooij, Arjan J.
    Ketema, Jeroen
    Klusener, Steven
    Schuts, Mathijs
    PROCEEDINGS OF THE 2020 IEEE 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER '20), 2020, : 617 - 621
  • [32] Test Generation for Model-Based Diagnosis
    Provan, Gregory
    ECAI 2008, PROCEEDINGS, 2008, 178 : 199 - +
  • [33] Model-Based Fifth Generation Programming
    Thalheim, Bernhard
    Jaakkola, Hannu
    INFORMATION MODELLING AND KNOWLEDGE BASES XXXI, 2020, 321 : 381 - 400
  • [34] Model-based virtual document generation
    Gruber, TR
    Vemuri, S
    Rice, J
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1997, 46 (06) : 687 - 706
  • [35] Model-based assist feature generation
    Yenikaya, Bayram
    Sezginer, Apo
    DESIGN FOR MANUFACTURABILITY THROUGH DESIGN-PROCESS INTEGRATION, 2007, 6521
  • [36] COUPLED TRAFFIC SIMULATION BY DETACHED TRANSLATION FEDERATES: AN HLA-BASED APPROACH
    Guetlein, Moritz
    Djanatliev, Anatoli
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 1378 - 1389
  • [37] The Umbra simulation framework as applied to building HLA federates
    Gottlieb, EJ
    McDonald, MJ
    Oppel, FJ
    Rigdon, JB
    Xavier, PG
    PROCEEDINGS OF THE 2002 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2002, : 981 - 989
  • [38] MODEL-BASED OBJECT POSE IN 25 LINES OF CODE
    DEMENTHON, DF
    DAVIS, LS
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 1995, 15 (1-2) : 123 - 141
  • [39] A Model-Based Methodology to Generate Code for Timer Units
    Marazza, Marco
    Menichelli, Francesco
    Olivieri, Mauro
    Ferrante, Orlando
    Ferrari, Alberto
    APPLICATIONS IN ELECTRONICS PERVADING INDUSTRY, ENVIRONMENT AND SOCIETY, APPLEPIES 2014, 2016, 351 : 203 - 210
  • [40] MODEL-BASED OBJECT POSE IN 25 LINES OF CODE
    DEMENTHON, DF
    DAVIS, LS
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 588 : 335 - 343