首页> 外文会议>International symposium on formal aspects of component software >Xcd - Modular, Realizable Software Architectures
【24h】

Xcd - Modular, Realizable Software Architectures

机译:Xcd-模块化,可实现的软件架构

获取原文

摘要

Connector-Centric Design (Xcd) is centred around a new formal architectural description language, focusing mainly on complex connectors. Inspired by Wright and BIP, Xcd aims to cleanly separate in a modular manner the high-level functional, interaction, and control system behaviours. This can aid in both increasing the understandability of architectural specifications and the reusability of components and connectors themselves. Through the independent specification of control behaviours, Xcd allows designers to experiment more easily with different design decisions early on, without having to modify the functional behaviour specifications (components) or the interaction ones (connectors). At the same time Xcd attempts to ease the architectural specification by following (and extending) a Design-by-Contract approach, which is more familiar to software developers than process algebras like CSP or languages like BIP that are closer to synchronous/hardware specification languages. Xcd extends Design-by-Contract (ⅰ) by separating component contracts into functional and interaction sub-contracts, and (ⅱ) by allowing service consumers to specify their own contractual clauses. Xcd connector specifications are completely decentralized, foregoing Wright's connector glue, to ensure their realizability by construction.
机译:以连接器为中心的设计(Xcd)以一种新的正式体系结构描述语言为中心,主要集中于复杂的连接器。受Wright和BIP的启发,Xcd旨在以模块化的方式将高级功能,交互和控制系统行为干净地分开。这可以帮助提高体系结构规范的可理解性以及组件和连接器本身的可重用性。通过独立的控制行为规范,Xcd使设计人员能够更轻松地在不更改功能行为规范(组件)或交互行为规范(连接器)的情况下更早地尝试不同的设计决策。同时,Xcd尝试通过遵循(并扩展)按合同设计方法来简化体系结构规范,这种方法对于软件开发人员来说比比CSP之类的处理代数或更接近于同步/硬件规范语言的BIP之类的处理代数更熟悉。 。 Xcd扩展了按合同设计(ⅰ),将组件合同分为功能和交互子合同,以及(ⅱ)通过允许服务使用者指定自己的合同条款。 X赖特连接器胶水完全分散了Xcd连接器的规格,以确保通过构造可实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号