{"title":"基于中间件系统的时序分析","authors":"Charles Hartsell, G. Karsai, M. Lowry","doi":"10.1145/3152881.3152886","DOIUrl":null,"url":null,"abstract":"Component-based systems are often constructed with the help of a middleware layer that provides execution semantics for the components. If the implementations of the components use only the middleware services for concurrency, synchronization, and interactions then the analysis of the timing properties of such systems becomes feasible. In this paper we describe a particular middleware (the cFE/cFS from NASA) and introduce a model-based method for the end-to-end, stimulus-to-response timing analysis for systems built using it. The method is based on a timing model that uses Colored Petri Net to model the behavior of applications and the framework. The model is constructed based on the architecture of the application system and the behavior of the components and is analyzed using a state-space analysis tool. The paper gives illustrative examples for the feasibility and scalability of the approach.","PeriodicalId":407032,"journal":{"name":"Proceedings of the 16th Workshop on Adaptive and Reflective Middleware","volume":"201 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Timing analysis of a middleware-based system\",\"authors\":\"Charles Hartsell, G. Karsai, M. Lowry\",\"doi\":\"10.1145/3152881.3152886\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Component-based systems are often constructed with the help of a middleware layer that provides execution semantics for the components. If the implementations of the components use only the middleware services for concurrency, synchronization, and interactions then the analysis of the timing properties of such systems becomes feasible. In this paper we describe a particular middleware (the cFE/cFS from NASA) and introduce a model-based method for the end-to-end, stimulus-to-response timing analysis for systems built using it. The method is based on a timing model that uses Colored Petri Net to model the behavior of applications and the framework. The model is constructed based on the architecture of the application system and the behavior of the components and is analyzed using a state-space analysis tool. The paper gives illustrative examples for the feasibility and scalability of the approach.\",\"PeriodicalId\":407032,\"journal\":{\"name\":\"Proceedings of the 16th Workshop on Adaptive and Reflective Middleware\",\"volume\":\"201 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 16th Workshop on Adaptive and Reflective Middleware\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3152881.3152886\",\"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 of the 16th Workshop on Adaptive and Reflective Middleware","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3152881.3152886","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Component-based systems are often constructed with the help of a middleware layer that provides execution semantics for the components. If the implementations of the components use only the middleware services for concurrency, synchronization, and interactions then the analysis of the timing properties of such systems becomes feasible. In this paper we describe a particular middleware (the cFE/cFS from NASA) and introduce a model-based method for the end-to-end, stimulus-to-response timing analysis for systems built using it. The method is based on a timing model that uses Colored Petri Net to model the behavior of applications and the framework. The model is constructed based on the architecture of the application system and the behavior of the components and is analyzed using a state-space analysis tool. The paper gives illustrative examples for the feasibility and scalability of the approach.