Model driven architecture as a facilitator for automatic code generation

被引:0
|
作者
Audsley, N [1 ]
Crook-Dawkins, SK [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
关键词
methodologies; tools; MDA; code generation; safety;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the amount of software on platforms continues to increase, our capability to rigorously assess this software reduces. Like assembly code before it, software written in high level programming languages is becoming difficult to reason about due to its volume and complexity. For example, some aerospace platforms now have more than one million lines of code, much of it safety related. One approach would be to deploy tools to automatically generate the software code, yet this may compromise our ability to reason about the software's behaviour rigorously. This is especially the case where there is little evidence about how the code was constructed by the tool. The OMG's "model driven architectures" proposal may provide one approach to resolving this by separating analysis models from implementation models and defining clear mappings between them. This paper assesses the need for autocode tools, the various approaches to implementing them and the options for assessing correctness of their operation.
引用
收藏
页码:505 / 510
页数:6
相关论文
共 50 条
  • [21] Semantic Research on Model-Driven Code Generation
    Wang, Jianxin
    Xu, Hongke
    Xiao, Chaoen
    Zhang, Lei
    Zheng, Yuzheng
    Wu, Xinwei
    Chang, Xiangze
    Zhang, Xuanrui
    2024 4TH INTERNATIONAL CONFERENCE ON ELECTRONIC MATERIALS AND INFORMATION ENGINEERING, EMIE 2024, 2024, : 87 - 90
  • [22] Intelligent Code Generation for Model Driven Web Development
    Falzone, Emanuele
    Bernaschina, Carlo
    CURRENT TRENDS IN WEB ENGINEERING (ICWE 2018), 2018, 11153 : 5 - 13
  • [23] Code Generation in VUML Profile: A Model Driven Approach
    Nassar, Mahmoud
    Anwar, Adil
    Ebersold, Sophie
    Elasri, Bouchra
    Coulette, Bernard
    Kriouile, Abdelaziz
    2009 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2009, : 412 - +
  • [24] Model Based Automatic Code Generation for Nonlinear Model Predictive Control
    Samadi, Behzad
    NUMERICAL SOFTWARE VERIFICATION (NSV 2016), 2017, 10152 : 85 - 95
  • [25] Automatic Generation of Architecture Model for Reconfigurable Build Tools
    Ghica, Lavinia
    Ditu, Bogdan
    Tapus, Nicolae
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 142 - 146
  • [26] Automatic code generation from high-level Petri-Nets for model driven systems engineering
    Philippi, Stephan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (10) : 1444 - 1455
  • [27] Automatic Generation of VHDL Code from Traditional Ladder Diagrams Applying a Model-Driven Engineering Approach
    Alonso, D.
    Suardiaz, J.
    Navarro, P. J.
    Alcover, P. M.
    Lopez, J. A.
    IECON: 2009 35TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS, VOLS 1-6, 2009, : 2280 - +
  • [28] AutoMATiC: Code Generation of Model Predictive Control Algorithms for Microcontrollers
    Chaber, Patryk
    Lawrynczuk, Maciej
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) : 4547 - 4556
  • [29] A Multi-Encoder Model for Automatic Code Comment Generation
    Qiu, Jian
    Li, Shenglin
    Proceedings of SPIE - The International Society for Optical Engineering, 2024, 13107
  • [30] Automatic PLC Code Generation Based on Virtual Engineering Model
    Jbair, Mohammad
    Ahmad, Bilal
    Ahmad, Mus'ab H.
    Vera, Daniel
    Harrison, Robert
    Ridler, Tony
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER PHYSICAL SYSTEMS (ICPS 2019), 2019, : 675 - 680