【24h】

A formal framework for design component contracts

机译:设计组件合同的正式框架

获取原文

摘要

Building large software systems out of existing software components can save time and cost. These software components range from architectural and design components in different phases of software development. Component technologies lead to increasing productivity and flexibility. However, it also introduces significant problems in ensuring the integrity and reliability of these composed systems because of their complex software topologies, interactions, and transactions. In this paper, we concentrate on the pattern-based design components and their compositions, which are captured as contracts through a composition theory. More specifically, design component contract is defined based on process calculus and logic programming; the properties that related to the design component contract are captured, and tools are used to automatically verify these properties. This research will enhance the capabilities of formal system modeling and analysis by providing a rigorous basis for high-assurance integration of diverse pattern-based components.
机译:利用现有软件组件构建大型软件系统可以节省时间和成本。这些软件组件的范围从软件开发的不同阶段的体系结构和设计组件开始。组件技术可提高生产率和灵活性。但是,由于它们复杂的软件拓扑,交互和事务,在确保这些组成的系统的完整性和可靠性方面也引入了重大问题。在本文中,我们专注于基于模式的设计组件及其组成,它们通过组成理论被捕获为合同。更具体地说,基于过程演算和逻辑编程来定义设计组件合同。捕获与设计组件合同相关的属性,并使用工具自动验证这些属性。这项研究将通过为各种基于模式的组件的高保证集成提供严格的基础,从而增强正式系统建模和分析的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号