Requirements to Architecture

Little guidance and few methods are available to develop and refine system requirements into an architecture satisfying those requirements. Our work on CBSP (Connector, Bus, System, Property) focuses on reconciling requirements and system architectures. While the approach appears to have broader applicability, to date we have extensively applied it to a particular requirements elicitation technique, EasyWinWin, and an architectural style, C2. We have demonstrated our approach using a complex example that adopts EasyWinWin negotiations and C2-style architectural models. We also have partial tool support.

Relevant Publications

Related Research