首页> 外文期刊>Automated software engineering >Automated semantics-preserving parallel decomposition of finite component and connector architectures
【24h】

Automated semantics-preserving parallel decomposition of finite component and connector architectures

机译:有限组件和连接器架构的自动化语义保留并行分解

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

摘要

For the systematic development of logical, message-driven architectures, automating parallel decomposition of software components is important to achieve efficient modular and parallel system development. During development, monolithic components that realize multiple independent concerns need to be decomposed to obtain a higher quality architecture of cohesively encapsulated, better comprehensive components. Previous work did not address automated parallel decomposition of finite message-driven and logically timed components with respect to the influence of messages received via input channels on the messages sent via output channels. This, however, is a necessary prerequisite to enable the analysis of event chains across logically distributed architectures. To address this, we present a concept of influence between channels of components that supports automated semantics-preserving parallel decomposition of finite deterministic component implementations into independent, more comprehensible components that are better accessible for analysis and development. Therefore, we extend the Focus theory of time-synchronous components with the concept of influence, present a decomposition procedure leveraging this, and prove that the resulting system is semantically equivalent. This enables automatically decomposing monolithic software components (e.g., for stepwise refinement or refactoring) into smaller components of better cohesion and comprehensibility and thus facilitates automated software engineering.
机译:对于逻辑,消息驱动的架构的系统开发,软件组件的自动化并行分解对于实现有效的模块化和并行系统开发非常重要。在开发过程中,需要分解实现多个独立问题的单片组件,以获得更高质量的粘合封装,更好的综合组件。以前的工作没有解决有限消息驱动和逻辑上定时组件的自动并行分解,相对于经由输出信道发送的消息上的消息接收的消息的影响。然而,这是实现逻辑分布式架构的事件链分析事件链的必要先决条件。为了解决这个问题,我们提出了支持有限的确定性组件实现的自动语义保留并行分解的组件通道之间的影响概念,该组件是对分析和开发更好地访问的独立,更可理解的组件。因此,我们通过影响概念扩展了时间同步组件的焦点理论,提出了利用这一点的分解过程,并证明了所得系统是语义等同的。这使得能够自动将单片软件组件(例如,用于逐步细化或重构)分解成更好的凝聚力和可理解性的较小组件,从而促进自动化软件工程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号