| 摘要: |
| 软件体系结构的使用是提高软件质量、减少软件开销和促进软件生产率提高的最有效方法之 一.该文提出一种基于面向对象框架和角色模型的软件体系结构规约方法,该方法把体系结构 基本元素作为首要的规约对象.在上述方法的基础上,设计了一种体系结构描述语言FRADL(fr amework and role-type based architecture description language).FRADL认为框 架是一种构件,包含主动连接机制的角色模型是一种连接器,构件实例与连接器实例的配置构 成软件体系结构. |
| 关键词: 软件体系结构,框架,角色模型,软件体系结构描 述语言,软件重用. |
| DOI: |
| 分类号: |
| 基金项目:本文研究得到国家自然科学基金(No.69773044)、国家“九五”重点科技攻关项目基 金(N o.98-780-01-07-07)和吉林大学青年基金(No.1999A506)资助. |
|
| Software Architecture Specification Based on a Framework and Role Type |
|
FENG Tie,ZHANG Jia-chen,CHEN Wei,JIN Chun-zhao
|
| Abstract: |
| Development based on software architecture is one of the most promising methods for improving software quality, reducing software cost and raising software prod uctivity. Viewing architecture elements as first-class entities, the authors pr esent a specification method based on framework and role type to alleviate the p roblems that conventional methods may bring, and define a specification language FRADL (framework and role-type based architecture description language) in thi s paper. In FRADL, framework is considered as a component and role type with act ive connecting faculty is defined as a connector. The instances of components an d connectors are configured to compose the architecture for a family of software systems. |
| Key words: Software architecture, framework, role type, software architectural description language, software reuse. |