Interface-Based Rate Analysis of Embedded Systems

S. Chakraborty, Yanhong Liu, N. Stoimenov, L. Thiele, E. Wandeler
{"title":"Interface-Based Rate Analysis of Embedded Systems","authors":"S. Chakraborty, Yanhong Liu, N. Stoimenov, L. Thiele, E. Wandeler","doi":"10.1109/RTSS.2006.26","DOIUrl":null,"url":null,"abstract":"Interface-based design is now considered to be one of the keys to tackling the increasing complexity of modern embedded systems. The central idea is that different components comprising such systems can be developed independently and a system designer can connect them together only if their interfaces match, without knowing the details of their internals. We use the concept of rate interfaces for compositional (correct-by-construction) design of embedded systems whose components communicate through data streams. Using the associated rate interface algebra, two components can be connected together if the output rate of one component is \"compatible\" with the input rate of the other component. We formalize this notion of compatibility and show that such an algebra is non-trivial because it has to accurately model the burstiness in the arrival rates of such data streams and the variability in their processing requirements. We discuss how rate interfaces simplify compositional design and at the same time help in functional and performance verification which would be difficult to address otherwise. Finally, we illustrate these advantages through a realistic case study involving a component-based design of a multiprocessor architecture running a picture-in-picture application","PeriodicalId":353932,"journal":{"name":"2006 27th IEEE International Real-Time Systems Symposium (RTSS'06)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"34","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 27th IEEE International Real-Time Systems Symposium (RTSS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTSS.2006.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 34

Abstract

Interface-based design is now considered to be one of the keys to tackling the increasing complexity of modern embedded systems. The central idea is that different components comprising such systems can be developed independently and a system designer can connect them together only if their interfaces match, without knowing the details of their internals. We use the concept of rate interfaces for compositional (correct-by-construction) design of embedded systems whose components communicate through data streams. Using the associated rate interface algebra, two components can be connected together if the output rate of one component is "compatible" with the input rate of the other component. We formalize this notion of compatibility and show that such an algebra is non-trivial because it has to accurately model the burstiness in the arrival rates of such data streams and the variability in their processing requirements. We discuss how rate interfaces simplify compositional design and at the same time help in functional and performance verification which would be difficult to address otherwise. Finally, we illustrate these advantages through a realistic case study involving a component-based design of a multiprocessor architecture running a picture-in-picture application
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于接口的嵌入式系统速率分析
基于接口的设计现在被认为是解决现代嵌入式系统日益复杂问题的关键之一。其核心思想是,组成此类系统的不同组件可以独立开发,系统设计者只需在接口匹配的情况下将它们连接在一起,而无需了解其内部细节。我们将速率接口的概念用于嵌入式系统的组合(按结构正确)设计,其组件通过数据流进行通信。使用关联速率接口代数,如果一个组件的输出速率与另一个组件的输入速率“兼容”,则可以将两个组件连接在一起。我们将这种兼容性的概念形式化,并表明这样的代数是不平凡的,因为它必须准确地模拟这些数据流到达率的突发性和它们的处理需求的可变性。我们讨论了速率接口如何简化组合设计,同时帮助进行功能和性能验证,否则很难解决这些问题。最后,我们通过一个实际的案例研究来说明这些优点,该案例涉及一个运行图中图应用程序的基于组件的多处理器体系结构设计
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Modeling and Worst-Case Dimensioning of Cluster-Tree Wireless Sensor Networks Mutual Consistency in Real-Time Databases A Pattern for Adaptive Behavior in Safety-Critical, Real-Time Middleware RTSAT-- An Optimal and Efficient Approach to the Task Allocation Problem in Distributed Architectures A Generic Framework for Monitoring Timing Constraints over Uncertain Events
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1