摘要
软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之一 .该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法 ,该方法把体系结构基本元素作为首要的规约对象 .在上述方法的基础上 ,设计了一种体系结构描述语言 FRADL (framework and role- type basedarchitecture description language) .FRADL认为框架是一种构件 ,包含主动连接机制的角色模型是一种连接器 ,构件实例与连接器实例的配置构成软件体系结构 .
Development based on software architecture is one of the most promising methods for improving software quality, reducing software cost and raising software productivity. Viewing architecture elements as first class entities, the authors present a specification method based on framework and role type to alleviate the problems that conventional methods may bring, and define a specification language FRADL (framework and role type based architecture description language) in this paper. In FRADL, framework is considered as a component and role type with active connecting faculty is defined as a connector. The instances of components and connectors are configured to compose the architecture for a family of software systems.
出处
《软件学报》
EI
CSCD
北大核心
2000年第8期1078-1086,共9页
Journal of Software
基金
国家自然科学基金! (No.6 97730 44 )
国家"九五"重点科技攻关项目基金! (No.98- 780 - 0 1- 0 7- 0 7)
吉林大学青年基金! (No.19
关键词
软件体系结构
框架
角色模型
软件重用
Software architecture, framework, role type, software architectural description language, software reuse.