Home // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances // View article
UML-based Model-Driven Code Generation of Error Detection Mechanisms
Authors:
Lars Huning
Padma Iyenghar
Elke Pulvermueller
Keywords: Automatic Code Generation; Embedded Systems; Error Detection; Functional Safety; Model-Driven Development
Abstract:
The complexity of safety-critical embedded systems increases as more and more functions are realized in software. In order to deal with this rising complexity and still achieve a high-level of software quality, Model-Driven Development (MDD) is increasingly adopted in the industry. This paper proposes an MDD approach based on the Unified Modeling Language (UML) in order to automatically generate code for selected error detection mechanisms recommended by the safety standard IEC-61508. Thereby, we provide developers with a generative and automated approach for the software design and implementation of these error detection mechanisms. We demonstrate the application of our approach in the context of a safety-critical fire detection system.
Pages: 98 to 105
Copyright: Copyright (c) IARIA, 2020
Publication date: October 18, 2020
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-827-3
Location: Porto, Portugal
Dates: from October 18, 2020 to October 22, 2020