摘要
作为基于构件的软件开发过程的系统蓝图 ,软件体系结构 (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)