检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京大学软件新技术国家重点实验室,南京210093
出 处:《计算机科学》2005年第11期207-211,246,共6页Computer Science
基 金:国家重点基础研究发展规划973资助项目(2002CB312002);国家自然科学基金(60273034);国家863高科技发展计划资助项目(2002AA116010);江苏省基础研究计划(BK2002409)
摘 要:软件协同模型中的控制驱动模型很好地实现了计算与协同的分离,是一种重要的软件协同模型。通道在模型中表示协同部分,具有重要的地位。然而现有的控制驱动协同模型中,通道的设计较为简单,不能满足应用的需求。本文利用软件体系结构将连接子作为第一类实体的思想,提升通道在控制驱动协同模型的地位。首先对软件协同的独立要素进行分解,并使用Interceptor模型表示各个要素;然后对这些独立的协同要素进行组合,提出基于Intercep-tor的组合配置技术,以此对通道进行扩充,提出多模式可配置通道。多模式可配置通道表达能力得到加强,并且集成人员可以对其进行组合配置,以满足不同应用的需求。Control-driven software coordination model is one important category of software coordination models, because of the fine separation of computation and coordination. Channel, which represents the coordination part in the model, plays a very import role. However, in the existed controbdriven coordination models, channel is designed in a relatively simple way; therefore, they cannot meet the application requirements. This article adopts the idea of regarding connector as the first-class component in software architecture and enhances the status of channel in the model. Firstly, the independent concerns are decomposed from the software coordination and then modeled as the interceptors. Secondly, a composition method based on interceptors is presented for concern composition. The new channel is more expressive and configurable.
关 键 词:控制驱动协同模型 通道 INTERCEPTOR 组合配置 软件体系结构 协同模型 可配置 多模式 控制驱动 驱动模型
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论] TS261.7[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222