期刊文献+

层次式软件体系结构模型 被引量:10

Models of Layered Software Architecture
下载PDF
导出
摘要 当前对软件体系结构的描述通常都采用体系结构描述语言(ADLs),但ADLs在对软件体系结构的动态、可进化和可扩充特征方面的描述能力明显不足。层次结构作为一种对事物体系的描述方法,被广泛应用于计算机软件领域中。但目前对层次式软件体系结构的描述通常都是非形式化的,文献认为很难找到一个合适的、正确的层次抽象方法。文章用代数理论对层次式软件体系结构的属性和行为特征进行抽象,讨论了层次式软件体系结构的基本思想和结构框架。研究了层次式软件体系结构抽象模型,提出了“层”的抽象概念及相关性质。给出了层次式软件体系结构的一个应用实例。 Software architecture has already become an important field of software engineering and development;the design of software architecture has already become an important phase in software lift cycle.Currently the main description method of software architecture is Architecture Description Languages(ADLs),but the description capability of ADLs is deficiency obviously.As a description method of business system,layered architecture is widely applied in the area of computer software.However,currently the descriptions of Layered Software Architecture(LSA)are none formalization and some researchers think that it is hard to find an appropriate and correct abstract methodology of LSA.This paper discusses the basic ideal and framework of LSA and divides layered systems into general kernel layer,typical application layer and extend application layer.And investigates an abstract model of LSA,puts forward the abstract concept of layer and deduces some properties of it.Then studies uppermost common sub-component operation and lowermost common super-component operation of layer,layer and these two operations form changeable semigroups respectively,and discusses the relations between the two operations.Finally presents an example of LSA in traffic management information system.
作者 张友生
出处 《计算机工程与应用》 CSCD 北大核心 2004年第30期20-22,64,共4页 Computer Engineering and Applications
基金 湖南省自然科学基金资助项目(编号:03JJY6022)
关键词 软件体系结构 子构件 父构件 layer,software architecture,sub-component,super-component
  • 相关文献

参考文献7

  • 1D Garlan,M Shaw. An Introduction to Software Architecture[J].Advances in Software Engineering and Knowledge Engineering, New York, NY: World Scientific Press, 1993 ;2: 1~39 被引量:1
  • 2周之英.现代软件工程(中)[M].第一版,北京:科学出版社,2000-01 被引量:1
  • 3张友生,陈松乔.层次式软件体系结构的设计与实现[J].计算机工程与应用,2002,38(22):154-156. 被引量:25
  • 4徐秋平,王亚荣.“层次结构”体系描述思想剖析[J].武警工程学院学报,2002,18(2):21-24. 被引量:4
  • 5N Medvidovic,R N Taylor. A Classification And Comparison Framework for Software Architecture Description Languages[J].IEEE Transaction on Software Engineering,2000; ( 1 ) :483~491 被引量:1
  • 6C Hofmeister,R L Nord,D Soni.Describing Software Architecture with UML[C].In:Proceedings of The First Working IFIP Conference on SoftWare Architecture(WICSA1 ), 1999; (2): 145~159 被引量:1
  • 7Jacobson ,L Booch ,G Rumbaugh.The Unified Software Development Process[M].Addsion Wcslcy, 1999 被引量:1

二级参考文献12

共引文献27

同被引文献77

引证文献10

二级引证文献34

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部