当前位置: X-MOL 学术Form. Methods Syst. Des. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Theory and methodology of assumption/commitment based system interface specification and architectural contracts
Formal Methods in System Design ( IF 0.8 ) Pub Date : 2017-11-25 , DOI: 10.1007/s10703-017-0304-9
Manfred Broy

This paper addresses the specification of and reasoning about interactive real-time systems, their interfaces, and architectures as well as their properties in terms of assumptions and commitments. Specifications are structured into assumptions restricting the behavior of the operational context of systems and commitments about the system behavior (also called rely/guarantee or assumption/promise specification patterns in the literature). A logical approach to assumption/commitment contracts is worked out based on a mathematical system model:From assumption/commitment contracts plain interface assertions for the system are derived.Healthiness conditions based on the system model are worked out for assumptions.Safety and liveness properties for assumption/commitment contracts are identified.From interaction specifications describing the interaction between two systems assumption/commitment contracts for the involved systems are derived.Contracts for components in architectures are formulated in terms of assumptions and commitments and conditions are worked out to guarantee that assumptions for the composite systems guarantee the validity of the assumptions for components. Based on the theoretical foundation architectural issues are considered for a systematic use of assumption/commitment patterns in system specification and architecture design.

中文翻译:

基于假设/承诺的系统接口规范和架构合同的理论和方法论

本文讨论了交互式实时系统、它们的接口和体系结构以及它们在假设和承诺方面的属性的规范和推理。规范被构造成限制系统操作上下文行为的假设和关于系统行为的承诺(在文献中也称为依赖/保证或假设/承诺规范模式)。假设/承诺合同的逻辑方法是基于数学系统模型制定的:从假设/承诺合同中导出系统的简单接口断言。基于系统模型的健康状况为假设制定。安全性和活性属性确定假设/承诺合同。从描述两个系统之间交互的交互规范中推导出所涉及系统的假设/承诺契约。体系结构中组件的契约是根据假设和承诺制定的,并制定条件以保证复合系统的假设保证有效性组件的假设。基于理论基础,考虑在系统规范和架构设计中系统使用假设/承诺模式的架构问题。架构中组件的契约是根据假设和承诺制定的,并制定条件以保证复合系统的假设保证组件假设的有效性。基于理论基础,考虑在系统规范和架构设计中系统地使用假设/承诺模式的架构问题。架构中组件的契约是根据假设和承诺制定的,并制定条件以保证复合系统的假设保证组件假设的有效性。基于理论基础,考虑在系统规范和架构设计中系统使用假设/承诺模式的架构问题。
更新日期:2017-11-25
down
wechat
bug