首页> 外文会议>International Seminar on Software Engineering for Self-Adaptive Systems >Contracts-Based Control Integration into Software Systems
【24h】

Contracts-Based Control Integration into Software Systems

机译:基于合同的控制集成到软件系统中

获取原文

摘要

Among the different techniques that are used to design self-adaptive software systems, control theory allows one to design an adaptation policy whose properties, such as stability and accuracy, can be formally guaranteed under certain assumptions. However, in the case of software systems, the integration of these controllers to build complete feedback control loops remains manual. More importantly, it requires an extensive handcrafting of non-trivial implementation code. This may lead to inconsistencies and instabilities as no systematic and automated assurance can be obtained on the fact that the initial assumptions for the designed controller still hold in the resulting system. In this chapter, we rely on the principles of design-by-contract to ensure the correction and robustness of a self-adaptive software system built using feedback control loops. Our solution raises the level of abstraction upon which the loops are specified by allowing one to define and automatically verify system-level properties organized in contracts. They cover behavioral, structural and temporal architectural constraints as well as explicit interaction. These contracts are complemented by a first-class support for systematic fault handling. As a result, assumptions about the system operation conditions become more explicit and verifiable in a systematic way.
机译:在用于设计自适应软件系统的不同技术中,控制理论允许人们设计一种适应策略,其特性,例如稳定性和准确性,可以在某些假设下正式保证。但是,在软件系统的情况下,这些控制器的集成构建完整的反馈控制循环仍然是手动。更重要的是,它需要广泛的非琐碎实施代码的手段。这可能导致不一致和不稳定性,没有系统和自动保证,可以获得设计的设计控制器仍然保持在所产生的系统中的初始假设。在本章中,我们依靠设计的原则,以确保使用反馈控制循环构建的自适应软件系统的校正和稳健性。我们的解决方案通过允许一个来定义和自动验证在合同中组织的系统级属性来指定循环的抽象级别。它们涵盖行为,结构和时间架构约束以及显式交互。这些合同是由一个用于系统故障处理的一流支持补充。结果,关于系统操作条件的假设以系统的方式变得更加明确和可核实。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号