摘要
针对分布式软件系统规模和复杂性不断增大的特点 ,在扩展传统属性文法的基础上提出了一种基于构件的分布式软件构架描述语言 (DSADL) ,详细描述了DSADL的设计目标、组成元素以及形式化描述基础 ,并实现了分布式软件构架集成开发环境 (EDAD) .由于DSADL结合了SADL与构件技术 ,因此它既有严格的语义基础 ,同时又具有构件的可复用性、易移植性的特点 .实践证明 ,DSADL能够有效辅助分布式软件设计人员在构架层次上对系统进行分析和设计 。
According to the drastically complex characteristics of distributed software and software architecture, a component based distributed software architectural description language (DSADL) is proposed through extending the traditional Attributed Grammar (AG). Meanwhile, the design goal, composing elements, formal description and implementation of an environment for distributed software architecture description (EDAD) are illustrated in detail. It is demonstrated by practice that DSADL can help the programmers to analyze and design distributed software effectively, so the efficiency of development can be improved greatly.
出处
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2002年第6期612-615,共4页
Journal of Xi'an Jiaotong University
基金
陕西省科学技术发展计划"十五"攻关资助项目 (2 0 0 0K0 8-G12 )
关键词
构件
软件体系结构
描述语言
分布式软件
属性文法
component
software architecture
description language
distributed software
attributed grammar