基于组件的自适应实时系统互操作性框架

E. Colonese, D. Loubach, A. M. da Cunha
{"title":"基于组件的自适应实时系统互操作性框架","authors":"E. Colonese, D. Loubach, A. M. da Cunha","doi":"10.1109/DASC.2007.4391850","DOIUrl":null,"url":null,"abstract":"Component-based software engineering offers a way to break complex systems into well-defined parts. Self-adaptive mechanisms are crucial to enable run-time reconfiguration and increase parts reuse in other computer systems and environments. These systems must satisfy functional and nonfunctional requirements. Despite efficient data integration being a common aspiration, the practicality of achieving interoperability remains a challenge for quickly transforming functional processes. For other components work together with the existing ones, and for the new system components development to operate seamlessly with and among other systems, while maintaining proprietary information integrity, the adoption of a common set of \"building codes\" is required. This paper proposes a self-adaptive framework for a real-time system through a scope analysis of stakeholders' requirement. It implements generic behavioral models for Systems Servers and Invokers. Changes on a statechart dimension while adapting a system to the framework lead software engineers to a nearly transparent integration process. Platform dependencies are also captured separately, enabling code-generation subsystem to reuse same components across a wide range of heterogeneous platforms and real-time systems. The framework can lead software components to high degrees of cost-effective reuse and it is tested in a real-time system prototype developed in the Brazilian Aeronautical Institute of Technology (Instituto Tecnologico de Aerondutica -ITA). The proposed framework focused on self-adaptive services components at run-time and on an efficient interoperability approach. At the end, functional requirements and the software architectural structure are enforced such that the end-to-end timing behavior of the resulting system and its specifications can be verified.","PeriodicalId":242641,"journal":{"name":"2007 IEEE/AIAA 26th Digital Avionics Systems Conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Self-adaptive component-based interoperability framework for real-time systems\",\"authors\":\"E. Colonese, D. Loubach, A. M. da Cunha\",\"doi\":\"10.1109/DASC.2007.4391850\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Component-based software engineering offers a way to break complex systems into well-defined parts. Self-adaptive mechanisms are crucial to enable run-time reconfiguration and increase parts reuse in other computer systems and environments. These systems must satisfy functional and nonfunctional requirements. Despite efficient data integration being a common aspiration, the practicality of achieving interoperability remains a challenge for quickly transforming functional processes. For other components work together with the existing ones, and for the new system components development to operate seamlessly with and among other systems, while maintaining proprietary information integrity, the adoption of a common set of \\\"building codes\\\" is required. This paper proposes a self-adaptive framework for a real-time system through a scope analysis of stakeholders' requirement. It implements generic behavioral models for Systems Servers and Invokers. Changes on a statechart dimension while adapting a system to the framework lead software engineers to a nearly transparent integration process. Platform dependencies are also captured separately, enabling code-generation subsystem to reuse same components across a wide range of heterogeneous platforms and real-time systems. The framework can lead software components to high degrees of cost-effective reuse and it is tested in a real-time system prototype developed in the Brazilian Aeronautical Institute of Technology (Instituto Tecnologico de Aerondutica -ITA). The proposed framework focused on self-adaptive services components at run-time and on an efficient interoperability approach. At the end, functional requirements and the software architectural structure are enforced such that the end-to-end timing behavior of the resulting system and its specifications can be verified.\",\"PeriodicalId\":242641,\"journal\":{\"name\":\"2007 IEEE/AIAA 26th Digital Avionics Systems Conference\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 IEEE/AIAA 26th Digital Avionics Systems Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DASC.2007.4391850\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE/AIAA 26th Digital Avionics Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC.2007.4391850","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

基于组件的软件工程提供了一种将复杂系统分解为定义良好的部分的方法。自适应机制对于支持运行时重新配置和增加其他计算机系统和环境中的部件重用至关重要。这些系统必须满足功能性和非功能性需求。尽管高效的数据集成是一个共同的愿望,但实现互操作性的实用性仍然是快速转换功能流程的一个挑战。为了使其他组件与现有组件一起工作,以及为了使新系统组件开发与其他系统无缝地操作,同时保持专有信息的完整性,需要采用一套通用的“建筑规范”。本文通过对利益相关者需求范围的分析,提出了一个实时系统的自适应框架。它实现了系统服务器和调用者的通用行为模型。在使系统适应框架的同时,在状态图维度上的更改将使软件工程师进入一个几乎透明的集成过程。平台依赖关系也被单独捕获,使代码生成子系统能够在广泛的异构平台和实时系统中重用相同的组件。该框架可以使软件组件实现高成本效益的重用,并在巴西航空技术学院(Instituto tecologico de Aerondutica -ITA)开发的实时系统原型中进行了测试。所建议的框架侧重于运行时的自适应服务组件和有效的互操作性方法。最后,执行功能需求和软件体系结构结构,从而验证最终系统的端到端定时行为及其规范。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Self-adaptive component-based interoperability framework for real-time systems
Component-based software engineering offers a way to break complex systems into well-defined parts. Self-adaptive mechanisms are crucial to enable run-time reconfiguration and increase parts reuse in other computer systems and environments. These systems must satisfy functional and nonfunctional requirements. Despite efficient data integration being a common aspiration, the practicality of achieving interoperability remains a challenge for quickly transforming functional processes. For other components work together with the existing ones, and for the new system components development to operate seamlessly with and among other systems, while maintaining proprietary information integrity, the adoption of a common set of "building codes" is required. This paper proposes a self-adaptive framework for a real-time system through a scope analysis of stakeholders' requirement. It implements generic behavioral models for Systems Servers and Invokers. Changes on a statechart dimension while adapting a system to the framework lead software engineers to a nearly transparent integration process. Platform dependencies are also captured separately, enabling code-generation subsystem to reuse same components across a wide range of heterogeneous platforms and real-time systems. The framework can lead software components to high degrees of cost-effective reuse and it is tested in a real-time system prototype developed in the Brazilian Aeronautical Institute of Technology (Instituto Tecnologico de Aerondutica -ITA). The proposed framework focused on self-adaptive services components at run-time and on an efficient interoperability approach. At the end, functional requirements and the software architectural structure are enforced such that the end-to-end timing behavior of the resulting system and its specifications can be verified.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信