{"title":"用于架构动态原型的高级状态图","authors":"D. Mulcare","doi":"10.1109/IWRSP.1992.243906","DOIUrl":null,"url":null,"abstract":"A system-level prototyping method has been developed for modeling the dynamics of concurrent real-time systems. This approach is based on higher-level statecharts, which embody object-based extensions to basic statecharts. To exemplify this method, a global communication mechanism is prototyped for a real-time multicomputer system that executes a single logical multitasking program. Since this prototype is intended to verify real-time concurrency logic, calibrate performance, and ensure safety, it includes a global virtual time base as a statechart subgraph. The prototyping process consists of capturing the system-level communication architecture in a higher-level statechart, and then translating it to an Ada multitasking program. A characteristic software architecture implicit in higher-level statecharts, known as a mutual agents architecture, appears to be suitable for an automated prototyping environment.<<ETX>>","PeriodicalId":210681,"journal":{"name":"[1992 Proceedings] The Third International Workshop on Rapid System Prototyping","volume":"148 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Higher-level statecharts for prototyping architectural dynamics\",\"authors\":\"D. Mulcare\",\"doi\":\"10.1109/IWRSP.1992.243906\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A system-level prototyping method has been developed for modeling the dynamics of concurrent real-time systems. This approach is based on higher-level statecharts, which embody object-based extensions to basic statecharts. To exemplify this method, a global communication mechanism is prototyped for a real-time multicomputer system that executes a single logical multitasking program. Since this prototype is intended to verify real-time concurrency logic, calibrate performance, and ensure safety, it includes a global virtual time base as a statechart subgraph. The prototyping process consists of capturing the system-level communication architecture in a higher-level statechart, and then translating it to an Ada multitasking program. A characteristic software architecture implicit in higher-level statecharts, known as a mutual agents architecture, appears to be suitable for an automated prototyping environment.<<ETX>>\",\"PeriodicalId\":210681,\"journal\":{\"name\":\"[1992 Proceedings] The Third International Workshop on Rapid System Prototyping\",\"volume\":\"148 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1992-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1992 Proceedings] The Third International Workshop on Rapid System Prototyping\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IWRSP.1992.243906\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1992 Proceedings] The Third International Workshop on Rapid System Prototyping","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWRSP.1992.243906","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Higher-level statecharts for prototyping architectural dynamics
A system-level prototyping method has been developed for modeling the dynamics of concurrent real-time systems. This approach is based on higher-level statecharts, which embody object-based extensions to basic statecharts. To exemplify this method, a global communication mechanism is prototyped for a real-time multicomputer system that executes a single logical multitasking program. Since this prototype is intended to verify real-time concurrency logic, calibrate performance, and ensure safety, it includes a global virtual time base as a statechart subgraph. The prototyping process consists of capturing the system-level communication architecture in a higher-level statechart, and then translating it to an Ada multitasking program. A characteristic software architecture implicit in higher-level statecharts, known as a mutual agents architecture, appears to be suitable for an automated prototyping environment.<>