Formalizing and Modeling Enterprise Architecture (EA) Principles with Goal-Oriented Requirements Language (GRL)

被引:8
作者
Marosin, Diana [1 ,2 ]
van Zee, Marc [3 ]
Ghanavati, Sepideh [2 ]
机构
[1] Luxembourg Inst Sci & Technol, Esch Sur Alzette, Luxembourg
[2] Radboud Univ Nijmegen, Nijmegen, Netherlands
[3] Univ Luxembourg, Luxembourg, Luxembourg
来源
ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016) | 2016年 / 9694卷
关键词
Enterprise architecture principles; Goal-oriented requirements language; OCL rules; Formalism; Analysis;
D O I
10.1007/978-3-319-39696-5_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Enterprise Architecture (EA) principles are normally written in natural language which makes them informal, hard to evaluate and complicates tracing them to the actual goals of the organization. In this paper, we present a set of requirements for improving the clarity of definitions and develop a framework to formalize EA principles with a semi-formal language, namely the Goal-oriented Requirements Language (GRL). We introduce an extension of the language with the required constructs and establish modeling rules and constraints. This allows us to automatically reason about the soundness, completeness and consistency of a set of EA principles. We demonstrate our methodology with a case study from a governmental organization. Moreover, we extend an Eclipse-based tool.
引用
收藏
页码:205 / 220
页数:16
相关论文
共 31 条
[1]  
Akhigbe O, 2014, LECT NOTES COMPUT SC, V8824, P393, DOI 10.1007/978-3-319-12206-9_33
[2]  
Amyot Daniel, 2012, Advances in Conceptual Modeling. Proceedings ER 2012 Workshops: CMS, ECDM-NoCoDA, MoDIC, MORE-BI, RIGiM, SeCoGIS, WISM, P201, DOI 10.1007/978-3-642-33999-8_25
[3]   Evaluating Goal Models within the Goal-Oriented Requirement Language [J].
Amyot, Daniel ;
Ghanavati, Sepideh ;
Horkoff, Jennifer ;
Mussbacher, Gunter ;
Peyton, Liam ;
Yu, Eric .
INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2010, 25 (08) :841-877
[4]  
Armour F. J., 1999, IT Professional, V1, P35, DOI 10.1109/6294.774792
[5]  
Azevedo C., EDOC 2011
[6]  
Chorus G., 2007, VIA NOVA ARCHITECTUR
[7]  
Engelsman W., 2012, LNCS, V7195, P306
[8]  
Fischer C, 2010, STUD COMPUT INTELL, V317, P193
[9]  
Ghanavati S., 2014, MISE ICSE
[10]  
Greefhorst D., 2011, EE SERIES