当前位置:问答库>论文摘要

题目:渐进式软件体系结构建模支撑环境研究及工具的设计

关键词:软件体系结构;体系结构描述语言;统一建模语言;渐进式;可视化建模过程;可视化建模语言

  摘要

从20世纪90年代软件体系结构的概念被明确提出至今,软件体系结构已经成为软件工程领域中一门重要学科。软件体系结构建模支持工具的研究与软件体系结构描述语言的研究基本是配套进行的,除此之外的一些UML建模工具也间接具有软件体系结构建模的部分支持能力。但是,目前已有的软件体系结构建模支持工具对软件体系结构设计过程只提供了部分的支持能力,缺乏由抽象到具体、由模糊到清晰的渐进设计过程的支持,所以其支持是不充分和不系统的。 本文进一步分析了北航软件所提出的渐进式软件体系结构设计过程GADesign (A Gradual Process for Software Architecture Design)的特点,针对已有软件体系结构建模工具对这一过程缺乏充分支持的情况,定义了渐进式可视化软件体系结构建模语言GVAML(A Gradual Visual Architecture Modeling Language),设计了渐进式软件体系结构建模支撑环境GAME (A Gradual Architecture Modeling Environment),并给出了GAME的总体设计和实现方案。在语法制导的可视化语言编辑器快速定制平台Veda(Visual editor development assistant)的基础上,重点设计了其中的体系结构建模子系统原型系统,利用Eclipse作为开发平台完成了实现。 本文的主要工作:1、设计了渐进式软件体系结构建模支撑环境的总体框架;2、实现了可视化渐进式软件体系结构建模语言;3、设计实现了体系结构建模子系统原型系统。