Chapter 10

Reasoning III

System Capability Aggregation

Abstract

This chapter discusses the requirements driven capability aggregation, including modeling capability aggregation as a capability assignment problem and a negotiation-based method to combine loosely coupled independent components into systems. Capability aggregation adopts a decentralized manner to make a composed capability, i.e., an agent-based manner. In capability aggregation, a software entity is considered a capability agent and a capability request is regarded as a virtual agent. The capability profile of the software entity is the capability description of the agent. A mechanism and a negotiation based process have been designed to enabling the formation of the capability agent ...

Get Environment Modeling-Based Requirements Engineering for Software Intensive Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.