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

Lars Huning, Padma Iyenghar, Elke Pulvermueller

Abstract

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.

Download


Paper Citation


in Harvard Style

Huning L., Iyenghar P. and Pulvermueller E. (2020). A UML Profile for Automatic Code Generation of Optimistic Graceful Degradation Features at the Application Level.In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 336-343. DOI: 10.5220/0008949803360343


in Bibtex Style

@conference{modelsward20,
author={Lars Huning and Padma Iyenghar and Elke Pulvermueller},
title={A UML Profile for Automatic Code Generation of Optimistic Graceful Degradation Features at the Application Level},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={336-343},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008949803360343},
isbn={978-989-758-400-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A UML Profile for Automatic Code Generation of Optimistic Graceful Degradation Features at the Application Level
SN - 978-989-758-400-8
AU - Huning L.
AU - Iyenghar P.
AU - Pulvermueller E.
PY - 2020
SP - 336
EP - 343
DO - 10.5220/0008949803360343