{"title":"在RTS中使用内置互操作性和自适应组件","authors":"E. Colonese","doi":"10.1109/ITNG.2008.105","DOIUrl":null,"url":null,"abstract":"Component-based software engineering offers a way to solve complex systems by dividing it into well-defined modules. Adaptation mechanisms are crucial to enable run-time reconfiguration and to improve system's performance. The practicality of achieving interoperability remains a challenge for rapidly process operational requirements allowing components to work together with others. It must maintain the behavior and data integrity, while improves the answer time. A common set of \";building codes\"; is proposed in this paper as a framework adopted for data interoperability among Real-Time System (RTS) components to replace gateways. It implements generic behavioral models for monitoring and controlling system composed of dynamic service servers, service invokers, a common protocol class, a component class, a message class, and a use case class. The target system might be adjusted to the framework, allowing the software components to have high degrees of cost-effective reuse. The framework was validated by building a control station prototype system, which controls UAV missions at run-time, while self-adapting service servers according to external events. The stakeholder requirements are monitored such that the software behavior can be verified at run-time.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"39 1","pages":"639-644"},"PeriodicalIF":0.0000,"publicationDate":"2008-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Using Built-In Interoperability with Self-Adaptive Components for RTS\",\"authors\":\"E. Colonese\",\"doi\":\"10.1109/ITNG.2008.105\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Component-based software engineering offers a way to solve complex systems by dividing it into well-defined modules. Adaptation mechanisms are crucial to enable run-time reconfiguration and to improve system's performance. The practicality of achieving interoperability remains a challenge for rapidly process operational requirements allowing components to work together with others. It must maintain the behavior and data integrity, while improves the answer time. A common set of \\\";building codes\\\"; is proposed in this paper as a framework adopted for data interoperability among Real-Time System (RTS) components to replace gateways. It implements generic behavioral models for monitoring and controlling system composed of dynamic service servers, service invokers, a common protocol class, a component class, a message class, and a use case class. The target system might be adjusted to the framework, allowing the software components to have high degrees of cost-effective reuse. The framework was validated by building a control station prototype system, which controls UAV missions at run-time, while self-adapting service servers according to external events. The stakeholder requirements are monitored such that the software behavior can be verified at run-time.\",\"PeriodicalId\":89615,\"journal\":{\"name\":\"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations\",\"volume\":\"39 1\",\"pages\":\"639-644\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-04-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITNG.2008.105\",\"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 ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITNG.2008.105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Built-In Interoperability with Self-Adaptive Components for RTS
Component-based software engineering offers a way to solve complex systems by dividing it into well-defined modules. Adaptation mechanisms are crucial to enable run-time reconfiguration and to improve system's performance. The practicality of achieving interoperability remains a challenge for rapidly process operational requirements allowing components to work together with others. It must maintain the behavior and data integrity, while improves the answer time. A common set of ";building codes"; is proposed in this paper as a framework adopted for data interoperability among Real-Time System (RTS) components to replace gateways. It implements generic behavioral models for monitoring and controlling system composed of dynamic service servers, service invokers, a common protocol class, a component class, a message class, and a use case class. The target system might be adjusted to the framework, allowing the software components to have high degrees of cost-effective reuse. The framework was validated by building a control station prototype system, which controls UAV missions at run-time, while self-adapting service servers according to external events. The stakeholder requirements are monitored such that the software behavior can be verified at run-time.