首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >A consistency verification method with semantics for component-based software designs
【24h】

A consistency verification method with semantics for component-based software designs

机译:基于组件的软件设计的语义一致性验证方法

获取原文

摘要

The existing consistency checking methods for component-based software designs are unable to check the semantics consistency and the interface consistency because the protocols themselves do not contain these information. Li order to enable the consistency checking method to check semantics consistency and interface consistency besides protocol consistency, we propose a consistency checking method by introducing the idea of method semantics into scenario-based specifications. The semantic extended interface automata (SIA) model is utilized to describe the semantics, interface and protocol information of components. The scenario-based specifications are specified by interaction overview diagrams with semantic constrains. Then according to the analysis of the behaviors of SIA model and interaction overview diagrams with semantic constrains, we developed an algorithm to check the consistency between component-based designs and the scenario-based semantic specifications. Our algorithm not only can check the protocol consistency but also the method semantic consistency which includes the type and semantics of methods.
机译:现有的用于基于组件的软件设计的一致性检查方法无法检查语义一致性和接口一致性,因为协议本身不包含这些信息。为了使一致性检查方法除了协议一致性之外还可以检查语义一致性和接口一致性,我们通过将方法语义的思想引入基于场景的规范中,提出了一种一致性检查方法。语义扩展接口自动机(SIA)模型用于描述组件的语义,接口和协议信息。基于场景的规范由具有语义约束的交互概览图指定。然后,通过对具有语义约束的SIA模型和交互概览图的行为分析,我们开发了一种算法来检查基于组件的设计与基于场景的语义规范之间的一致性。我们的算法不仅可以检查协议一致性,还可以检查方法的语义一致性,其中包括方法的类型和语义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号