|
计算机科学 2005
Research on the Configurable Multi-Mode Channel in Software Coordination Models
|
Abstract:
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.