首页> 外文期刊>Software Engineering, IEEE Transactions on >Constrained expressions: Adding analysis capabilities to design methods for concurrent software systems
【24h】

Constrained expressions: Adding analysis capabilities to design methods for concurrent software systems

机译:受约束的表达式:为并行软件系统的设计方法添加分析功能

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

摘要

We describe an approach to the design of concurrent software systems based on the constrained expression formalism. This formalism provides a rigorous conceptual model for the semantics of concurrent computations, thereby supporting analysis of important system properties as part of the design process. At the same time, our approach allows designers to use standard specification and design languages, rather than forcing them to deal with the formal model explicitly or directly. As a result, our approach attains the benefits of formal rigor without the associated pain of unnatural concepts or notations for its users. The conceptual model of concurrency underlying the constrained expression formalism treats the collection of possible behaviors of a concurrent system as a set of sequences of events. The constrained expression formalism provides a useful closed-form description of these sequences. We have developed algorithms for translating designs expressed in a wide variety of notations into these constrained expression descriptions. We have also developed a number of powerful analysis techniques that can be applied to these descriptions. In this paper, we describe the constrained expression formalism and these analysis techniques. We then describe the way this approach would be used in design, giving an example illustrating its use in conjunction with an Ada-like design language, and discuss present and future prospects for its automation and use.
机译:我们描述了一种基于约束表达形式主义的并发软件系统设计方法。这种形式主义为并发计算的语义提供了严格的概念模型,从而支持对重要系统属性的分析作为设计过程的一部分。同时,我们的方法允许设计人员使用标准规范和设计语言,而不是强迫他们明确或直接处理形式模型。结果,我们的方法获得了形式严谨的好处,而没有给用户带来不自然的概念或符号带来的痛苦。约束表达式形式主义背后的并发概念模型将并发系统的可能行为的集合视为一组事件序列。约束表达形式主义提供了这些序列的有用的封闭形式描述。我们已经开发了算法,可以将以各种符号表示的设计转换为这些受约束的表达描述。我们还开发了许多可应用于这些描述的强大分析技术。在本文中,我们描述了约束表达形式主义和这些分析技术。然后,我们描述该方法在设计中的使用方式,并举例说明如何将其与类似Ada的设计语言结合使用,并讨论其自动化和使用的当前和未来前景。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号