...
首页> 外文期刊>Theoretical computer science >A calculus for reasoning about software composition
【24h】

A calculus for reasoning about software composition

机译:计算软件组成的演算

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Although the term software component has become commonplace, there is no universally accepted definition of the term, nor does there exist a common foundation for specifying various kinds of components and their compositions. We propose such a foundation. The Piccola calculus is a process calculus, based on the asynchronous π-calculus, extended with explicit namespaces. The calculus is high level, rather than minimal, and is consequently convenient for expressing and reasoning about software components, and different styles of composition. We motivate and present the calculus, and outline how it is used to specify the semantics of Piccola, a small composition language. We demonstrate how the calculus can be used to simplify compositions by partial evaluation, and we briefly outline some other applications of the calculus to reasoning about compositional styles.
机译:尽管术语“软件组件”已变得司空见惯,但没有通用的术语定义,也没有用于指定各种组件及其组成的共同基础。我们提出了这样的基础。 Piccola演算是基于异步π演算的过程演算,具有显式命名空间扩展。演算是高级的,而不是最小的,因此便于表达和推理软件组件以及不同的样式样式。我们激发并介绍了演算,并概述了如何使用它来指定一种小型合成语言Piccola的语义。我们演示了如何通过部分评估将微积分用于简化构图,并简要概述了微积分在构图样式推理中的其他应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号