A UML profile for automatic code generation of optimistic graceful degradation features at the application level

DC ElementWertSprache
dc.contributor.authorHuning, L.
dc.contributor.authorIyenghar, P.
dc.contributor.authorPulvermueller, E.
dc.contributor.editorHammoudi, S.
dc.contributor.editorPires, L.F.
dc.contributor.editorSelic, B.
dc.date.accessioned2021-12-23T16:35:19Z-
dc.date.available2021-12-23T16:35:19Z-
dc.date.issued2020
dc.identifier.isbn9789897584008
dc.identifier.urihttps://osnascholar.ub.uni-osnabrueck.de/handle/unios/18425-
dc.descriptionConference of 8th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2020 ; Conference Date: 25 February 2020 Through 27 February 2020; Conference Code:158681
dc.description.abstractSafety 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. Copyright © 2020 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.
dc.description.sponsorshipBundesministerium für Wirtschaft und EnergieBundesministerium für Wirtschaft und Energie,BMWi; This work was partially funded by the German Federal Ministry of Economics and Technology (Bun-desministeriums fuer Wirtschaft und Technologie-BMWi) within the project “Holistic model-driven development for embedded systems in consideration of diverse hardware architectures” (HolMES).; This work was partially funded by the German Federal Ministry of Economics and Technology (Bundesministeriums fuer Wirtschaft und Technologie- BMWi) within the project "Holistic model-driven development for embedded systems in consideration of diverse hardware architectures" (HolMES).; Institute for Systems and Technologies of Information, Control and Communication (INSTICC)
dc.language.isoen
dc.publisherSciTePress
dc.relation.ispartofMODELSWARD 2020 - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development
dc.subjectAdaptive Systems
dc.subjectAutomatic programming
dc.subjectCode Generation
dc.subjectEmbedded software
dc.subjectEmbedded Software Engineering
dc.subjectEmbedded Systems
dc.subjectFunctional Safety
dc.subjectGraceful Degradation
dc.subjectModel driven development
dc.subjectModel representation
dc.subjectModel-Driven Development
dc.subjectSafety critical systems
dc.subjectSafety engineering
dc.subjectSystems analysis, Automatic code generations
dc.subjectUML class diagrams, Software design
dc.titleA UML profile for automatic code generation of optimistic graceful degradation features at the application level
dc.typeconference paper
dc.identifier.scopus2-s2.0-85082988781
dc.identifier.urlhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85082988781&partnerID=40&md5=4288c26ef88d5059bcb406e89afaf8c3
dc.description.startpage336
dc.description.endpage343
dcterms.isPartOf.abbreviationMODELSWARD - Proc. Int. Conf. Model-Driven Eng. Softw. Dev.
crisitem.author.deptInstitut für Informatik-
crisitem.author.deptidinstitute12-
crisitem.author.parentorgFB 06 - Mathematik/Informatik/Physik-
crisitem.author.grandparentorgUniversität Osnabrück-
crisitem.author.netidPuEl525-
Zur Kurzanzeige

Seitenaufrufe

71
Letzte Woche
0
Letzter Monat
1
geprüft am 21.05.2024

Google ScholarTM

Prüfen

Altmetric