A UML Profile for Automatic Code Generation of Optimistic Graceful Degradation Features at the Application Level

被引:1
|
作者
Huning, Lars [1 ]
Iyenghar, Padma [1 ]
Pulvermueller, Elke [1 ]
机构
[1] Univ Osnabruck, Inst Comp Sci, Wachsbleiche 27, D-49090 Osnabruck, Germany
关键词
Adaptive Systems; Code Generation; Embedded Software Engineering; Embedded Systems; Functional Safety; Graceful Degradation; Model-Driven Development;
D O I
10.5220/0008949803360343
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Safety standards such as ISO26262 or IEC61508 recommend a variety of safety mechanisms for the development of safety-critical systems. One of these mechanisms is graceful degradation, which aims to provide a degraded service of an application after an error has occurred. While several safety standards recommend graceful degradation, they do not provide any concrete development or implementation assistance. This paper employs model-driven development to realize such an automated approach for optimistic graceful degradation, which is a specific variant of the graceful degradation safety mechanism. We introduce a UML profile that may be used to model optimistic graceful degradation at the application level within a UML class diagram. We leverage this model representation to automatically generate productive source code that is capable of optimistic graceful degradation. This source code is generated without requiring any additional developer actions.
引用
收藏
页码:336 / 343
页数:8
相关论文
共 33 条
  • [1] Automatic XML schema generation from UML application profile
    Marchetti, E.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2005, 122 (12): : 485 - 487
  • [2] Modeling SystemC design in UML and automatic code generation
    Chen Xi
    Lu JianHua
    Zhou ZuCheng
    Shang YaoHui
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 932 - 935
  • [3] Enhancing UML expressivity towards automatic code generation
    Pais, APV
    Oliveira, CET
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 335 - 344
  • [4] Automatic generation of UML profile graphical editors for Papyrus
    Wei, Ran
    Zolotas, Athanasios
    Rodriguez, Horacio Hoyos
    Gerasimou, Simos
    Kolovos, Dimitrios S.
    Paige, Richard F.
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (05): : 1083 - 1106
  • [5] Automatic generation of UML profile graphical editors for Papyrus
    Ran Wei
    Athanasios Zolotas
    Horacio Hoyos Rodriguez
    Simos Gerasimou
    Dimitrios S. Kolovos
    Richard F. Paige
    Software and Systems Modeling, 2020, 19 : 1083 - 1106
  • [6] Automatic Code Generation From UML State Chart Diagrams
    Sunitha, E., V
    Samuel, Philip
    IEEE ACCESS, 2019, 7 : 8591 - 8608
  • [7] Towards Automatic Generation of UML Profile Graphical Editors for Papyrus
    Zolotas, Athanasios
    Wei, Ran
    Gerasimou, Simos
    Rodriguez, Horacio Hoyos
    Kolovos, Dimitrios S.
    Paige, Richard F.
    MODELLING FOUNDATIONS AND APPLICATIONS (ECMFA 2018), 2018, 10890 : 12 - 27
  • [8] An MDE Approach for Automatic Code Generation from UML/MARTE to OpenCL
    Rodrigues, A. Wendell O.
    Guyomarc'h, Frederic
    Dekeyser, Jean-Luc
    COMPUTING IN SCIENCE & ENGINEERING, 2013, 15 (01) : 46 - 55
  • [9] Automatic code generation from UML for data memory optimization in microcontrollers
    Posadas, Hector
    Vazquez, Jose Luis
    Villar, Eugenio
    2023 38TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS, DCIS, 2023,
  • [10] Research on automatic code generation technology on the basis of UML and visualization of templates
    Liu, Peishun
    Zheng, Maochun
    Yang, Yongquan
    ENERGY SCIENCE AND APPLIED TECHNOLOGY, 2016, : 541 - 544