首页 | 本学科首页   官方微博 | 高级检索  
     

基于图文法的动态软件体系结构支撑环境
引用本文:马晓星,曹 春,余 萍,周 宇.基于图文法的动态软件体系结构支撑环境[J].软件学报,2008,19(8):1881-1892.
作者姓名:马晓星  曹 春  余 萍  周 宇
作者单位:南京大学,计算机软件新技术国家重点实验室,江苏,南京,210093;南京大学,计算机软件研究所,江苏,南京,210093
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60736015 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant Nos.2006AA01Z159, 2007AA01Z178 (国家高技术研究发展计划(863)); the Fund for Creative Research Groups of NSFC under Grant No.60721002 (国家基金委创新研究群体项目); the Program for New Century Excellent Talents in University of China under Grant No.NCET-07-0419 (新世纪优秀人才支持计划)
摘    要:使用类型化的属性图及其图文法来直观而形式地刻画软件体系结构和体系结构风格,用图转换来刻画动态体系结构的重配置行为.基于这种刻画,构建了一个动态软件体系结构支撑环境.该环境一方面,通过一个基于图文法的编辑器来支持体系结构图模型的可视化构造和操纵;另一方面,基于内置运行时体系结构技术实现了体系结构图模型在具体系统中的物理实施,并使得图模型上的图转换操作可以自动映射到实际系统的动态重配置上.再加上一系列的辅助设施,形成了一个较为完整的基于图文法的动态软件体系结构支撑环境.

关 键 词:动态软件体系结构  可视化  图文法  开发环境
收稿时间:2008/4/18 0:00:00
修稿时间:1/9/2008 12:00:00 AM

A Supporting Environment Based on Graph Grammar for Dynamic Software Architectures
MA Xiao-Xing,CAO Chun,YU Ping and ZHOU Yu.A Supporting Environment Based on Graph Grammar for Dynamic Software Architectures[J].Journal of Software,2008,19(8):1881-1892.
Authors:MA Xiao-Xing  CAO Chun  YU Ping and ZHOU Yu
Abstract:In this paper,software architectures and architecture styles are modeled with attributed typed graphs and graph grammars respectively.Accordingly,dynamic reconflgurations of software architectures are modeled with graph transformations.Based on such a modeling,a supporting environment is constructed twofold.Firstly,the visual manipulation of the graphical representation of software architectures is supported with a graph grammar= enabled editor.Secondly,the graphical architecture model is reified as a runtime software architecture object built into the physical running system,through which graph transformations of the architecture model is then naturally reflected as dynamic reconfigurations of the running system.
Keywords:dynamic software architecture  visualization  graph grammar  development environment
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号