Off-line temporal analysis of hard real-time applications

F. Cottet, J.-Ph. Babau
{"title":"Off-line temporal analysis of hard real-time applications","authors":"F. Cottet, J.-Ph. Babau","doi":"10.1109/RTA.1994.316137","DOIUrl":null,"url":null,"abstract":"The most critical part in the development of hard real-time applications is the priority mapping carried out with nonformal methods. Our approach is based on the view that if the real-time application software is transformed into a set of tasks modeled by proper temporal characteristics, then the schedule analysis is easier to be determined. We propose simple environment models (language and real-time kernel) and a methodology of temporal modeling of the application starting from initial task configuration and going through to a set of periodic tasks sharing critical resources. This configuration allows us to make off-line timing proofs by using well-known scheduling algorithms based either on static priority like rate monotonic or on dynamic priority like earliest deadline. The resource requirements of tasks are performed with the priority ceiling scheduling protocol. The proposed temporal analysis permits us to evaluate different temporal properties of the real-time application.<<ETX>>","PeriodicalId":399167,"journal":{"name":"Proceedings of 2nd IEEE Workshop on Real-Time Applications","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2nd IEEE Workshop on Real-Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTA.1994.316137","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

The most critical part in the development of hard real-time applications is the priority mapping carried out with nonformal methods. Our approach is based on the view that if the real-time application software is transformed into a set of tasks modeled by proper temporal characteristics, then the schedule analysis is easier to be determined. We propose simple environment models (language and real-time kernel) and a methodology of temporal modeling of the application starting from initial task configuration and going through to a set of periodic tasks sharing critical resources. This configuration allows us to make off-line timing proofs by using well-known scheduling algorithms based either on static priority like rate monotonic or on dynamic priority like earliest deadline. The resource requirements of tasks are performed with the priority ceiling scheduling protocol. The proposed temporal analysis permits us to evaluate different temporal properties of the real-time application.<>
硬实时应用的离线时间分析
在硬实时应用程序的开发中,最关键的部分是使用非正式方法进行的优先级映射。我们的方法是基于这样的观点:如果将实时应用软件转换成一组由适当的时间特征建模的任务,那么调度分析就更容易确定。我们提出了简单的环境模型(语言和实时内核)和应用程序的临时建模方法,从初始任务配置开始,一直到一组共享关键资源的周期性任务。这种配置允许我们使用基于静态优先级(如速率单调)或动态优先级(如最早截止日期)的知名调度算法来进行离线时序证明。任务的资源需求通过优先级上限调度协议来实现。提出的时间分析允许我们评估实时应用的不同时间特性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信