{"title":"用于实时调度的基于模型的模板","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":"{\"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}","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}
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.<>