计算机科学 ›› 2010, Vol. 37 ›› Issue (9): 127-130.

• 软件工程 • 上一篇    下一篇

基于Delta-Grammar的软件体系结构演化的描述

程晓瑜,曾国荪,徐洪珍   

  1. (同济大学计算机科学与技术系 上海201804);(嵌入式系统与服务计算教育部重点实验室 上海201804)
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受863项目(2007AA01Z425,2009AA012201),973课题(2007CB316502),国家自然基金项目(90718015) , NSFC-微软亚洲研究院联合资助项目(60970155),教育部博十点基金项目(20090072110035),上海市优秀学科带头人计划项目(10XD1404400),高效能服务器和存储技术国家重点实验室开放基金项目(2009HSSA06}资助。

Description of Software Architecture Evolution Based on Delta-Grammar

CHENG Xiao-yuZENG Guo-sun,XU Hong-zhen   

  • Online:2018-12-01 Published:2018-12-01

摘要: 软件需要不断演化以适应复杂多变的环境和需求。为了分析软件演化的过程和规则,提出了一种特殊的图文法delta-grammar用以描述软件体系结构的演化,具体给出了增加、删除、替换、重组、拆分、并发等演化的产生式规则,从而能够方便、直观、图示化地刻画演化过程。并且,以电子商务信息系统为例,展示了应用delta-grammar进行软件体系结构演化描述的过程和作用。

关键词: 软件演化,Delta-grammar,产生式规则

Abstract: Software requires continuing evolution to adapt complex environment and meet variable rectuirements. In order to analyze the process and rules of software evolution, we proposed a special graph grammar, delta-grammar to describe the evolution of software architecture(SA). In particular,we provided the production rules of insertion,removal,replacement, recombination, split and concurrency for depicting the evolution process more conveniently, intuitively and graphically. Finally, we showed the process and effect of applying delta-grammar to describe software architecture evolution by taking ccommerce information system for example.

Key words: Software evolution, Delta-grammar, Production rule

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!