Goal-Oriented Requirements Engineering and Enterprise Architecture: Two case studies and some lessons learned


Share/Save/Bookmark

Engelsman, Wilco and Wieringa, Roel (2012) Goal-Oriented Requirements Engineering and Enterprise Architecture: Two case studies and some lessons learned. In: Requirements Engineering: Foundation for Software Quality, REFSQ 2012, March 19-22, 2012, Essen, Germany (pp. pp. 306-320).

[img] PDF
Restricted to UT campus only
: Request a copy
250kB
Abstract:An enterprise-architecture (EA) is a high-level representation of the enterprise, used for managing the relation between business and IT. [Problem] Ideally, all elements of an enterprise architecture can be traced to business goals ad vice versa, but in practice, this is not the case. In this paper we explore the use of goal-oriented requirements engineering (GORE) techniques to improve this bidirectional traceability. [Principal ideas/results] We collected GORE techniques from KAOS, i*, Tropos, BMM and TOGAF and integrated them in a language called ARMOR. This was used by enterprise architects in case study. It turned out that the language was too complex for the architects to understand as intended. Based on this we redefined ARMOR to contain only a minimum number of goal-oriented concepts, and this was tested in a second case study. This second case study suggests that the minimal version is still useful for traceability management in practice. [Contribution] We have identified a core set of concepts of goal-oriented requirements engineering, that can be used in the practice of enterprise architecture. Our analysis provides generalizable insights into GORE that will be tested in future case studies.
Item Type:Conference or Workshop Item
Copyright:© 2012 Springer
Faculty:
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/80258
Official URL:http://dx.doi.org/10.1007/978-3-642-28714-5_27
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page