{"title":"Model-based templates for real-time scheduling","authors":"S. Vestal","doi":"10.1109/ICSYSE.1991.161097","DOIUrl":null,"url":null,"abstract":"The use of formal scheduling models as a basis for constructing reusable code templates for real-time software is studied. Code templates in a particular language are developed hand-in-hand with formal scheduling models for those templates, where the formal models include necessary run-time or operating system overheads. The code templates can be adapted in ways that correspond to the parameters of the formal model (e.g. number and frequencies of tasks). Ultimately, both an analytic tool to predict system performance metrics and a code generator to produce executive software can be driven by a high-level specification of the tasks in a particular application. This approach is demonstrated for one formal model, rate monotonic scheduling, and one Ada code template.<<ETX>>","PeriodicalId":250037,"journal":{"name":"IEEE 1991 International Conference on Systems Engineering","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE 1991 International Conference on Systems Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSYSE.1991.161097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The use of formal scheduling models as a basis for constructing reusable code templates for real-time software is studied. Code templates in a particular language are developed hand-in-hand with formal scheduling models for those templates, where the formal models include necessary run-time or operating system overheads. The code templates can be adapted in ways that correspond to the parameters of the formal model (e.g. number and frequencies of tasks). Ultimately, both an analytic tool to predict system performance metrics and a code generator to produce executive software can be driven by a high-level specification of the tasks in a particular application. This approach is demonstrated for one formal model, rate monotonic scheduling, and one Ada code template.<>