Fork me on GitHub
Edit on GitHub << back to documentation

Requirement-Capability-Model (RCM) library

C library based on the OSGi Requirement-Capability-Model, part of Chapter 3.3 , Chapter 6 and Chapter 7 in the OSGi Core Specification 8.

Warning: This library is still under development and not yet ready for production use.


  • Wiring
  • Resolver

Base Requirement-Capability-Model

The Requirement-Capability-Model (RCM) is a model for describing the capabilities and requirements for a resource. This model can be used in bundle wiring to resolve the dependencies between bundles.

The following diagram shows the RCM model:

Logical RCM Model

Requirement-Capability-Model and (Bundle) Wiring


Requirement-Capability-Model Resolver