A Resource-Centered Runtime Software Coordination Model and Its Implementation

2012 
Coordination among components is an important problem for software system, especially for building large scale software systems. In this paper, we present a resource-centered runtime software coordination model, which divides software system into three parts: computation entities, coordinators and coordination space. Computation entity is consisted of role, actors and services. Coordinator is used to achieve coordination among computation entities. Coordinator includes three types: communication coordinator, resource coordinator and service coordinator. Coordination space contains description information of the system as the basis of runtime coordination. We define coordination relation for shared resources, and give resource-centered runtime software coordination algorithms, including initialization of resource object, request of resource and release of resource.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    0
    Citations
    NaN
    KQI
    []