Title :
Dynamic architectural connectors in cooperative software systems
Author :
Jiao, Wenpin ; Mei, Hong
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
Abstract :
In cooperative software systems, the interconnection relationships between components are often dynamic and unpredictable and therefore connectors have to be created dynamically. In this paper, we bring forward the concept of dynamic architectural connector to provide dynamic interconnectivities for components. This paper proposes an automated approach based on software agents to generate dynamic connectors. In the approach, dynamic interaction relationships are established via negotiations and dynamic connectors are generated automatically as high-order entities via taking the behavior specifications and the ontologies of components as arguments. Based on the formal study on the interconnectivities of components, the approach is proved competent for generating dynamic connectors that can satisfy the requirements for providing correct dynamic interconnectivities for components.
Keywords :
formal specification; groupware; object-oriented programming; software agents; software architecture; behavior specifications; component interconnection relationships; component negotiation; component ontologies; cooperative software systems; dynamic architectural connectors; dynamic interconnectivity; software agents; Computer science; Connectors; Ontologies; Programming; Protocols; Quality of service; Reflection; Software agents; Software architecture; Software systems;
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
DOI :
10.1109/ICECCS.2005.36