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 条
  • [41] Model-based Design & Code Generation: A Cost-Effective Way to Speed up HMI Certification
    Marcil, Luc
    2011 IEEE/AIAA 30TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2011,
  • [42] Applying Model-Based Design and Automatic Production Code Generation to Safety-Critical System Development
    Fleischer, Dirk
    Beine, Michael
    Eisemann, Ulrich
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2009, 2 (01): : 240 - 248
  • [43] A Study on Development Process of a power converter algorithm for vehicles using model-based control code generation
    Kim, Byoung-Hoon
    Jeong, Jin-Beom
    Lee, Baek-Haeng
    Shin, Dong-Hyun
    Song, Hyun-Sik
    Kim, Tae-Hoon
    Kim, Hee-Jun
    Yoo, Ji-Yoon
    2012 IEEE VEHICLE POWER AND PROPULSION CONFERENCE (VPPC), 2012, : 805 - 808
  • [44] Improving Model-Based Test Generation by Model Decomposition
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 119 - 130
  • [45] A Generalized Model-based Test Generation Method
    Bonifacio, Adilson Luiz
    Moura, Arnaldo Vieira
    Simao, Adenilso da Silva
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 139 - +
  • [46] Model-based generation of testbeds for Web Services
    Bertolino, Antonia
    De Angelis, Guglielmo
    Frantzen, Lars
    Polini, Andrea
    TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 266 - 282
  • [47] MODEL-BASED GENERATION OF KNOWLEDGE FOR AUTONOMOUS SYSTEMS
    SZCZERBICKI, E
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1994, 25 (03) : 453 - 472
  • [48] GENVIS - Model-based generation of data visualizers
    Bredenfeld, A
    Ihler, E
    Vogel, O
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - TOOLS 33, PROCEEDINGS, 2000, : 396 - 406
  • [49] A Model-based Approach for Test Cases Generation
    Silva, J. C.
    Silva, J. L.
    Campos, J. C.
    Saraiva, J. A.
    PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013), 2013,
  • [50] Model-based Software Design Generation Techniques
    Lee, Tsung
    Huang, Yao-Yi
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 421 - 424