期刊文献+

ABC/ADL:一种基于XML的软件体系结构描述语言 被引量:26

ABC/ADL:An XML-Based Software Architecture Description Language
下载PDF
导出
摘要 作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (SA)扮演了非常重要的角色 ,其研究受到越来越多的关注 而软件体系结构描述语言 (ADL)是研究和应用SA的基础 提出了一种基于XML的体系结构描述语言———ABC/ADL ABC/ADL具备大多数ADL描述软件系统高层结构的能力 ,还支持系统的逐步精化与演化 ,并支持系统的自动化组装和验证 采用数据互操作标准XML作为元语言 ,不仅使ABC/ADL具有与其他ADL的互操作性 。 As the blueprint for software development, software architecture(SA) is very important, and much more attention has been paid to the research on SA Architecture description language (ADL) is one of the keys to SA research An XML based ADL, named ABC/ADL, is presented in this paper ABC/ADL has the ability of describing the high level structure of software system Besides, it supports refinement, evolution, automated composition and verification of the system ABC/ADL adopts XML, the data inter operation standard, as its meta language This enables it to have inter operability with other ADLs as well as traceability between design phase artifacts and other software life cycle phase artifacts
出处 《计算机研究与发展》 EI CSCD 北大核心 2004年第9期1521-1531,共11页 Journal of Computer Research and Development
基金 国家自然科学基金重点课题项目 (60 2 3 3 0 10 ) 国家"八六三"高技术研究发展计划基金项目(2 0 0 1AA110 2 3 6) 国家杰出青年科学基金项目(60 12 5 2 0 6)
关键词 软件体系结构 体系结构描述语言 XML ABC方法 software architecture(SA), architecture description language(ADL) extensible markup language(XML) architecture-based component composition(ABC)
  • 相关文献

参考文献14

  • 1[1]Hong Mei, Jichuan Chang, Fuqing Yang. Composing software components at architectural level. The Int'l Conf on Software-Theory and Practice, Beijing, 2000
  • 2[2]Robert Allen, David Garlan. A formal basis for architectural connection. ACM Trans on Software Engineering and Methodology, 1997, 6(3): 213~249
  • 3[3]David C Luckham, James Vera. An event-based architecture definition language. IEEE Trans on Software Engineering, 1995, 21(9): 717~734
  • 4[4]M Shaw, R Deline, D V Klein, et al. Abstractions for software architecture and tools to support them. IEEE Trans on Software Engineering, 1995, 21(4): 314~335
  • 5[5]D Garlan, R Monroe, D Wile. ACME: An architecture description interchange language. The CASCON'97, Toronto, Ontario, 1997
  • 6[6]Eric M Dashofy, André van der Hoek, Richard N Taylor. A highly-extensible, XML-based architecture description language. In: Proc of the Working IEEE/IFIP Conf on Software Architectures. Los Alamitos, CA: IEEE Computer Society Press, 2001. 103~112
  • 7[7]N Medvidovic. A classification and comparison framework for software architecture description languages. University of California at Irvine, Tech Rep: UCI-ICS-97-02, 1997
  • 8[8]Hong Mei, Feng Chen, Qianxiang Wang, et al. ABC/ADL: An ADL supporting component composition. In: Proc of the 4th Int'l Conf on Formal Engineering Methods: Formal Methods and Software Engineering. London: Springer-Verlag, 2002. 38~47
  • 9[9]Tim Bray, Jean Paoli C M, Sperberg-McQueen, et al. Extensible Markup Language (XML) 1.0 (Second Edition) Specification. http://www.w3.org/TR/REC-xml, 2000-10-06
  • 10[10]Gregory Abowd, Robert Allen, David Garlan. Using style to understand descriptions of software architecture. In: Proc of SIGSOFT'93. New York: ACM Press, 1993. 9~20

同被引文献200

引证文献26

二级引证文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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