计算机科学 ›› 2009, Vol. 36 ›› Issue (10): 172-175.

• 软件工程与数据库技术 • 上一篇    下一篇

DTSArch:一种基于分散式元组空间的软件体系结构模型

郑翔,覃征,邢剑宽   

  1. (清华大学计算机科学与技术系 北京 100084)
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受总装装备预研基金(9140a15030308jw0108)资助。

DTSArch: A Software Architecture Model Based on Decentralized Tuple Space

GHENG Xiang, QIN Zheng, XING Jian-kuan   

  • Online:2018-11-16 Published:2018-11-16

摘要: 针对协作系统中缺乏描述系统高度动态性、自组织性和协作性的方法,利用分散式元组空间模型的时空解藕特性,提出了一种软件体系结构模型DTSArch。在对分散式元组空间进行刻画的基础之上,从软件体系结构的角度建立了描述构件行为和系统配置的形式化语义,解决了分散式元组空间模型难以直接应用于实际系统开发的问题。实现了一个基于DTSArch的可视化开发工具以进行软件体系结构设计。并通过实例证明DTSArch使开发人员能够快速建立基于分散式元组空间模型的系统结构,从而提高系统构件和系统开发方法的可重用性。

关键词: 分散式元组空间,软件体系结构建模,协作系统

Abstract: The collaborative systems lack descriptional support for dynamism, self-organization and collaboration. A new software architecture model named DTSArch was proposed based on decoupling of decentralized tuple space model. DTSArch provided formal semantics to describe component behavior and system configuration, dealing with the difficulty in applying decentralized tuple space model into system development A visual develop tool based on DTSArch was implemented. The practice shows that developers can quickly build system architecture on decentralized tuple space model,which improves the reusability of components and development approaches.

Key words: Decentralized tuple space, Software architecture modeling, Collaborative system

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!