Reliable operating modes for distributed embedded systems

W. Haberl, Stefan Kugele, U. Baumgarten
{"title":"Reliable operating modes for distributed embedded systems","authors":"W. Haberl, Stefan Kugele, U. Baumgarten","doi":"10.1109/MOMPES.2009.5069133","DOIUrl":null,"url":null,"abstract":"Hard real-time embedded distributed systems pose huge demands in their implementation which must contain as few faults as possible. Over the past years, model-driven development and automatic code generation have proven to effectively reduce design faults in those systems. Still, models are mainly used for parts of the systems' functionality and most solutions do not address the generation of a whole system. In this paper we will showcase an approach for code generation for entire systems. A crucial step is the semantically correct realization of operating modes defined in the model. If they are not changed synchronously, a distributed system will show unpredictable behavior. We will demonstrate how a reliable transition between operating modes, even for a distributed system, can be achieved. Our approach is exemplified using a case study we carried out recently.","PeriodicalId":287751,"journal":{"name":"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 ICSE Workshop on Model-Based Methodologies for Pervasive and Embedded Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MOMPES.2009.5069133","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Hard real-time embedded distributed systems pose huge demands in their implementation which must contain as few faults as possible. Over the past years, model-driven development and automatic code generation have proven to effectively reduce design faults in those systems. Still, models are mainly used for parts of the systems' functionality and most solutions do not address the generation of a whole system. In this paper we will showcase an approach for code generation for entire systems. A crucial step is the semantically correct realization of operating modes defined in the model. If they are not changed synchronously, a distributed system will show unpredictable behavior. We will demonstrate how a reliable transition between operating modes, even for a distributed system, can be achieved. Our approach is exemplified using a case study we carried out recently.
可靠的分布式嵌入式系统运行模式
硬实时嵌入式分布式系统在实现上提出了很高的要求,必须尽可能少地包含故障。在过去的几年里,模型驱动的开发和自动代码生成已经被证明可以有效地减少这些系统中的设计错误。尽管如此,模型主要用于系统功能的一部分,并且大多数解决方案不处理整个系统的生成。在本文中,我们将展示一种为整个系统生成代码的方法。关键的一步是在语义上正确地实现模型中定义的操作模式。如果它们不同步更改,分布式系统将显示不可预测的行为。我们将演示如何在操作模式之间实现可靠的转换,即使对于分布式系统也是如此。我们最近进行的一个案例研究说明了我们的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信