Reliable Software Development Methodology for Safety Related Applications From Simulation to Reliable Source Code

被引:0
|
作者
Schwarz, M. H. [1 ]
Sheng, H. [1 ]
Batchuluun, B. [1 ]
Sheleh, A. [1 ]
Chaaban, W. [1 ]
Boercsoek, J. [1 ]
机构
[1] Univ Kassel, Dept Comp Architecture & Syst Programming, Kassel, Germany
关键词
automatic code generation; software development; software evaluation; software validation; software verification; safety related software application;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reliable software development and methods to validate programming code and source code gain nowadays more importance and will be even more significant in the future. It is not enough that the developer has understood the task, but it has to be validated that from simulation to the actual desired hardware the developed code is functioning correctly. This research and development area increases rapidly and tools are required and demanded from researchers and industries. Our developed tools use Matlab (R) / Simulink (R) as a platform to simulate and analyse the functionality of the model and then to verify the functionality of the created meta-programme, which is in this case converted to C. Finally, the functionality has to be verified of the binary source-code downloaded onto the actual operating hardware. This paper describes the necessary steps and tools which have been developed and uses a simple example to illustrate different stages and methods necessary to validate the functionality of the developed programme.
引用
收藏
页码:56 / 62
页数:7
相关论文
共 50 条
  • [31] From Safe and Reliable to Accountable Software and Systems
    Cukic, Bojan
    2022 26TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2022), 2022, : XVI - XVI
  • [32] Space efficient ESD methodology for reliable high volt applications
    Naughton, John J.
    Tyler, Matthew
    Anser, Muhammad
    2006 IEEE WORKSHOP ON MICROELECTRONICS AND ELECTRON DEVICES, 2006, : 27 - +
  • [33] Experience Report: Can Software Testing Education Lead to More Reliable Code?
    Lazzarini Lemos, Otavio Augusto
    Ferrari, Fabian Cutigi
    Silveira, Fabio Fagundes
    Garcia, Alessandro
    2015 IEEE 26TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2015, : 359 - 369
  • [34] A Generic Process To Build Reliable Distributed Software Components From Early To Late Stages Of Software Development
    Lahami, Mariam
    Krichen, Moez
    Idani, Akram
    Jmaiel, Mohamed
    ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 287 - 292
  • [35] METHOD OF DEVELOPING RELIABLE SOFTWARE FOR COMPUTER-ASSISTED SAFETY SYSTEMS
    TRAUBOTH, H
    VOGES, U
    ATOMWIRTSCHAFT-ATOMTECHNIK, 1983, 28 (01): : 43 - 48
  • [36] Method to Develop Reliable Software for Computer Aided Safety Systems.
    Trauboth, H.
    Voges, U.
    Atw. Atomwirtschaft, Atomtechnik, 1983, 28 (01): : 43 - 48
  • [37] RELIABLE SOFTWARE AND COMMUNICATION .2. CONTROLLING THE SOFTWARE-DEVELOPMENT PROCESS
    DALAL, SR
    HORGAN, JR
    KETTENRING, JR
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1994, 12 (01) : 33 - 39
  • [38] Investigation of firebrand generation from an experimental fire: Development of a reliable data collection methodology
    Thomas, Jan C.
    Mueller, Eric V.
    Santamaria, Simon
    Gallagher, Michael
    El Houssami, Mohamad
    Filkov, Alexander
    Clark, Kenneth
    Skowronski, Nicholas
    Hadden, Rory M.
    Mell, William
    Simeoni, Albert
    FIRE SAFETY JOURNAL, 2017, 91 : 864 - 871
  • [39] A software testing-management tool for reliable software development and its application
    Fuiwara, T
    Yamada, S
    Shiotani, K
    6TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2000, : 175 - 179
  • [40] METHODOLOGY FOR RELIABLE FAILURE REPORTING FROM MAINTENANCE PERSONNEL
    HADDEN, FA
    SEPMEYER, LW
    IRE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1956, 3 (01): : 27 - 29