首页> 外文会议> >On the use of rewriting logic for verification of distributed software architecture description based LfP
【24h】

On the use of rewriting logic for verification of distributed software architecture description based LfP

机译:关于使用重写逻辑验证基于LfP的分布式软件体系结构描述

获取原文

摘要

Software architecture description languages (ADLs) allow software designers to focus on high level aspects of an application by abstracting from the details of the components that compose architecture. It is precisely this abstraction that makes ADLs suitable for verification using model checking techniques. ADLs are, in a way, domain-specific languages for aspects such as coordination and distribution. LfP (language for prototyping) is a formal approach for distributed software architectures that is based on RM-ODP and that can be linked to an UML methodology. We propose in this paper a rewriting of the LfP semantics, specified in rewriting logic which is well suited for axiomatization of concurrent languages. Using the Maude system, a high-performance interpreter based on rewriting logic, we illustrate through an example how this rewriting semantics can be exploited for verification aspects related to distributed object interactions.
机译:软件体系结构描述语言(ADL)使软件设计人员可以从构成体系结构的组件的详细信息中抽象出来,从而专注于应用程序的高级方面。正是这种抽象使ADL适合使用模型检查技术进行验证。从某种意义上说,ADL是用于领域(例如,协调和分发)的特定于语言的语言。 LfP(原型语言)是一种基于RM-ODP的分布式软件体系结构的正式方法,可以链接到UML方法。我们在本文中提议重写LfP语义,该语义在重写逻辑中指定,非常适合于并发语言的公理化。使用基于重写逻辑的高性能解释器Maude系统,我们通过一个示例说明了如何利用这种重写语义来验证与分布式对象交互相关的方面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号