COTS or open source suppliers. In a component-based system, the developer
needs to achieve both the security compatibility between pairs of interacting
components and the security objectives of the entire system.
Software components range from individual procedure and object