{"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.<>