...
首页> 外文期刊>Electronic Notes in Theoretical Computer Science >Using Assertions to Enhance the Correctness of Kmelia Components and their Assemblies
【24h】

Using Assertions to Enhance the Correctness of Kmelia Components and their Assemblies

机译:使用断言增强 Kmelia 组件及其装配的正确性

获取原文
           

摘要

TheKmeliacomponent model is an abstract formal component model based on services. It is dedicated to the specification and development of correct components. This work enriches theKmelialanguage to allow the description of data, expressions and assertions when specifying components and services. The objective is to enable the use of assertions inKmeliain order to support expressive service descriptions, to support client/supplier contracts with pre/post-conditions, and to enhance formal analysis of component-based systems. Assertions are used to perform analysis of services, component assemblies and service compositions. Additionally we enable the definition of virtual contexts for required services and the corresponding observable state space for the components which provide the services. We illustrate the work with the verification of consistency properties involving data at component and assembly levels.
机译:Kmelia组件模型是基于服务的抽象形式组件模型。它致力于规范和开发正确的组件。这项工作丰富了Kmelial语言,允许在指定组件和服务时描述数据,表达式和断言。目的是允许在Kmelia中使用断言,以支持表达性服务描述,支持具有前/后条件的客户/供应商合同,并增强对基于组件的系统的形式化分析。断言用于执行服务,组件装配和服务组合的分析。此外,我们还可以为所需服务定义虚拟上下文,并为提供服务的组件提供相应的可观察状态空间。我们通过验证一致性属性来说明该工作,该一致性属性涉及零部件和装配体级别的数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号