Sciweavers

ICSE
2003
IEEE-ACM

Towards a Systems Engineering Pattern Language: Applying i* to Model Requirements-Architecture Patterns

14 years 4 months ago
Towards a Systems Engineering Pattern Language: Applying i* to Model Requirements-Architecture Patterns
This paper reports the results of exploratory research to develop a pilot pattern language for systems engineers at BAE SYSTEMS. The pattern language was designed to encapsulate knowledge about possible trade-offs made by systems engineers about architecture designs that satisfied different system requirements for submarine manoeuvring systems. Our intention is that this knowledge can be reused in future systems engineering processes using our ARTSCENE environment. Knowledge about requirements, design alternatives and the complex trade-off space was elicited from systems engineers. To model this knowledge we applied the i* formalism to represent the design space and design trade-offs, and to communicate the resulting patterns back to the engineers for validation and improvement. The research was a success, in that we produced a pattern language of 4 key patterns and their interactions for a submarine manoeuvring system, all using the i* formalism. The paper ends with a review of this ...
Pete Pavan, Neil A. M. Maiden, Xiaohong Zhu
Added 09 Dec 2009
Updated 09 Dec 2009
Type Conference
Year 2003
Where ICSE
Authors Pete Pavan, Neil A. M. Maiden, Xiaohong Zhu
Comments (0)