{"title":"RTFrame:一个面向对象的实时应用程序框架","authors":"Pao-Ann Hsiung","doi":"10.1109/TOOLS.1998.713595","DOIUrl":null,"url":null,"abstract":"Real-time systems and applications impose stringent timing constraints on critical tasks. The design of such systems are more complex than that of conventional systems, because correctness and performance, besides being key system design issues, are directly related to system feasiblility. Object-oriented application frameworks have been proposed for communication systems, distributed applications, medical imaging, and financial engineering. On the contrary, there has been relatively little work on an application framework for the design of a general real-time system. Facing the growing need for such systems, we propose a novel framework, called RTFrame, especially for real-time systems. RTFrame consists of five components: Specifier, Extractor, Schedules, Allocator, and Generator. Within RTFrame, several design patterns have been proposed for real-time systems. Experiences of using RTFrame show a significant increase in design productivity through design reuse and a significant decrease in design time and effort.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"RTFrame: an object-oriented application framework for real-time applications\",\"authors\":\"Pao-Ann Hsiung\",\"doi\":\"10.1109/TOOLS.1998.713595\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Real-time systems and applications impose stringent timing constraints on critical tasks. The design of such systems are more complex than that of conventional systems, because correctness and performance, besides being key system design issues, are directly related to system feasiblility. Object-oriented application frameworks have been proposed for communication systems, distributed applications, medical imaging, and financial engineering. On the contrary, there has been relatively little work on an application framework for the design of a general real-time system. Facing the growing need for such systems, we propose a novel framework, called RTFrame, especially for real-time systems. RTFrame consists of five components: Specifier, Extractor, Schedules, Allocator, and Generator. Within RTFrame, several design patterns have been proposed for real-time systems. Experiences of using RTFrame show a significant increase in design productivity through design reuse and a significant decrease in design time and effort.\",\"PeriodicalId\":177805,\"journal\":{\"name\":\"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TOOLS.1998.713595\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1998.713595","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
RTFrame: an object-oriented application framework for real-time applications
Real-time systems and applications impose stringent timing constraints on critical tasks. The design of such systems are more complex than that of conventional systems, because correctness and performance, besides being key system design issues, are directly related to system feasiblility. Object-oriented application frameworks have been proposed for communication systems, distributed applications, medical imaging, and financial engineering. On the contrary, there has been relatively little work on an application framework for the design of a general real-time system. Facing the growing need for such systems, we propose a novel framework, called RTFrame, especially for real-time systems. RTFrame consists of five components: Specifier, Extractor, Schedules, Allocator, and Generator. Within RTFrame, several design patterns have been proposed for real-time systems. Experiences of using RTFrame show a significant increase in design productivity through design reuse and a significant decrease in design time and effort.