A Hybrid Framework of Worst-Case Execution Time Analysis for Real-Time Embedded System Software

Jong-In Lee, Su-Hyun Park, Hojung Bang, T. Kim, S. Cha
{"title":"A Hybrid Framework of Worst-Case Execution Time Analysis for Real-Time Embedded System Software","authors":"Jong-In Lee, Su-Hyun Park, Hojung Bang, T. Kim, S. Cha","doi":"10.1109/AERO.2005.1559632","DOIUrl":null,"url":null,"abstract":"Timing analysis is an essential process for development of real-time embedded system and knowledge about the worst-case execution time (WCET) of real-time programs is critical to validation of temporal correctness of implemented system. Recently, automated static timing analysis methods are introduced to facilitate timing analysis process for real-time software, and to provide safe and tight WCET. But static WCET analysis methods have drawback as they do not provide accurate WCET for hardware-dependent software or application software where input data rate from external environment needs to be considered. Also, the WCET obtained from static WCET analysis needs to be verified at target system before system deployment. In this paper, we propose a framework of WCET analysis for real-time embedded software which complements static WCET approach and provides tight and safe WCET by combining static timing analysis approach with dynamic measurement. The application of proposed framework to the WCET analysis of command processing and data acquisition part of KOMPSAT-2 satellite flight software is presented to show effectiveness of the proposed approach","PeriodicalId":117223,"journal":{"name":"2005 IEEE Aerospace Conference","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2005.1559632","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

Timing analysis is an essential process for development of real-time embedded system and knowledge about the worst-case execution time (WCET) of real-time programs is critical to validation of temporal correctness of implemented system. Recently, automated static timing analysis methods are introduced to facilitate timing analysis process for real-time software, and to provide safe and tight WCET. But static WCET analysis methods have drawback as they do not provide accurate WCET for hardware-dependent software or application software where input data rate from external environment needs to be considered. Also, the WCET obtained from static WCET analysis needs to be verified at target system before system deployment. In this paper, we propose a framework of WCET analysis for real-time embedded software which complements static WCET approach and provides tight and safe WCET by combining static timing analysis approach with dynamic measurement. The application of proposed framework to the WCET analysis of command processing and data acquisition part of KOMPSAT-2 satellite flight software is presented to show effectiveness of the proposed approach
实时嵌入式系统软件最坏情况执行时间分析的混合框架
时序分析是实时嵌入式系统开发的重要环节,了解实时程序的最坏情况执行时间(WCET)是验证所实现系统时序正确性的关键。近年来,为了方便实时软件的定时分析过程,提供安全、严密的WCET,引入了自动化静态定时分析方法。但是静态WCET分析方法的缺点是,对于需要考虑外部环境输入数据率的依赖硬件的软件或应用软件,不能提供准确的WCET。此外,从静态WCET分析中获得的WCET需要在系统部署之前在目标系统上进行验证。本文提出了一种实时嵌入式软件的WCET分析框架,该框架是静态WCET方法的补充,通过将静态时序分析方法与动态测量方法相结合,提供了紧凑、安全的WCET。将该框架应用于KOMPSAT-2卫星飞行软件指令处理和数据采集部分的WCET分析,验证了该方法的有效性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信