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 条
  • [1] Metamodel code generation for a model driven architecture
    Mitterdorfer, S
    Teiniker, E
    Kreiner, C
    Kovács, Z
    Weiss, R
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 109 - 112
  • [2] Automatic Code Generation of Safety Mechanisms in Model-Driven Development
    Huning, Lars
    Pulvermueller, Elke
    ELECTRONICS, 2021, 10 (24)
  • [3] Design and Implementation of Automatic Code Generation Method Based on Model Driven
    Chen, Hailang
    2020 3RD INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY (CISAT) 2020, 2020, 1634
  • [4] Code generation using model driven architecture: A systematic mapping study
    Sebastian, Gabriel
    Gallud, Jose A.
    Tesoriero, Ricardo
    JOURNAL OF COMPUTER LANGUAGES, 2020, 56
  • [5] A Model-Driven Architecture Approach to Accelerate Software Code Generation
    Bhadra, Mayuri
    Lopera, Daniela Sanchez
    Kunzelmann, Robert
    Ecker, Wolfgang
    2024 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM ENGINEERING, ICOSSE 2024, 2024, : 23 - 30
  • [6] Semi-Automatic transformation of sequential code to distributed code using Model Driven Architecture approach
    Karimi, Siamak Najjar
    Parsa, Saeed
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 708 - 714
  • [7] Model Driven Automatic Code Generation: An Evolutionary Approach to Disruptive Innovation Benefits
    Penha-Lopes, Joao
    Au-Yong-Oliveira, Manuel
    Goncalves, Ramiro
    TRENDS AND APPLICATIONS IN SOFTWARE ENGINEERING, 2020, 1071 : 234 - 249
  • [8] Automatic Ada code generation using a model-driven engineering approach
    Alonso, Diego
    Vicente-Chicote, Cristina
    Sanchez, Pedro
    Alvarez, Barbara
    Losilla, Fernando
    RELIABLE SOFTWARE TECHNOLOGIES - ADA- EUROPE 2007, PROCEEDINGS, 2007, 4498 : 168 - +
  • [9] Metamodeling of Reference Software Architecture and Automatic Code Generation
    Turhan, Nafiye Kubra
    Oguztuzun, Halit
    ACM PROCEEDINGS OF THE 10TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ECSA-W), 2016,
  • [10] Model-driven Automatic Generation of Verified BPEL Code for Web Service Composition
    Li, Bixin
    Zhou, Yu
    Pang, Jun
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 355 - +