留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于模板的软件体系结构描述技术

高晖 张莉 樊志强

高晖, 张莉, 樊志强等 . 基于模板的软件体系结构描述技术[J]. 北京航空航天大学学报, 2008, 34(01): 122-126.
引用本文: 高晖, 张莉, 樊志强等 . 基于模板的软件体系结构描述技术[J]. 北京航空航天大学学报, 2008, 34(01): 122-126.
Gao Hui, Zhang Li, Fan Zhiqianget al. Software architecture description technique based on template[J]. Journal of Beijing University of Aeronautics and Astronautics, 2008, 34(01): 122-126. (in Chinese)
Citation: Gao Hui, Zhang Li, Fan Zhiqianget al. Software architecture description technique based on template[J]. Journal of Beijing University of Aeronautics and Astronautics, 2008, 34(01): 122-126. (in Chinese)

基于模板的软件体系结构描述技术

基金项目: 国家自然科学基金资助项目(60773155)
详细信息
  • 中图分类号: TP 311

Software architecture description technique based on template

  • 摘要: 软件体系结构中的基本建模元素可以通过分类进行更高层次上的抽象.为了准确地体现这种抽象层次,首先利用模板机制定义了软件体系结构的2个抽象层:软件体系结构模板层和软件体系结构模板实例层,并给出了各层中的相关概念.然后,以标准建模语言UML2.0为基础,利用<>关系重用了UML2.0部分建模元素和机制,使用UML的profile扩展机制定义了一种基于模板的软件体系结构描述语言(TADL,Template-based software Architecture Description Language),分别从设计要求、定义技术以及profile方面对TADL进行了阐述.最后给出了利用TADL进行软件体系结构模式和软件体系结构建模的基本原则和指南,并通过ATM(Automatic Taller Machine)建模实例进行了说明.

     

  • [1] Bass L, Clements P, Kazman R. Software architecture in practice[M].Boston: Addison Wesley, 2003 [2] Buschmann F, Meunier R, Rohnert H,等.面向模式的软件体系结构,卷1:模式系统[M].贲可荣,郭富亮,赵皑,等译.北京:机械工业出版社, 2003 Buschmann F, Meunier R, Rohnert H, et al. Pattern-oriented software architecture, volume1:A system of patterns[M].Translated by Ben Kerong, Guo Fuliang, Zhao Ai, et al. Beijing: China Machine Press,2003(in Chinese) [3] Shaw M, Garlan D. Software architecture: perspectives on an emerging discipline[M].New York:Prentice Hall, 1996 [4] Jacobson I, Booch G, Rumbaugh J. The unified software development process[M].Boston:Addison Wesley, 1999 [5] 梅宏,陈锋,冯耀东,等. ABC:基于体系结构、面向构件的软件开发方法[J].软件学报,2003,14(4):721-732 Mei Hong, Chen Feng, Feng Yaodong, et al. ABC: An architecture based, component oriented approach to software development[J].Journal of Software,2003,14(4):721-732(in Chinese) [6] Yacoub S M,Mmar H H. Pattern-oriented analysis and design: composing patterns to design software systems[M]. Boston: Addison Wesley, 2004 [7] Object Management Group. UML 2.0 superstructure specification. Needham,MA:Object Management Group, 2005. http://www.omg.org/cgi-bin/doc?ptc/2004-10-02 [8] 田丽从.软件体系结构渐进设计过程,建模语言和工具研究. 北京:北京航空航天大学计算机学院,2005 Tian L C. Research on software architecture gradual design process, modeling Language and tools. School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, 2005(in Chinese)
  • 加载中
计量
  • 文章访问数:  3080
  • HTML全文浏览量:  184
  • PDF下载量:  1253
  • 被引次数: 0
出版历程
  • 收稿日期:  2007-01-16
  • 网络出版日期:  2008-01-31

目录

    /

    返回文章
    返回
    常见问答