Formalizing and Modeling Enterprise Architecture (EA) Principles with Goal-oriented Requirements Language (GRL) (bibtex)
by Diana Marosin, Marc van Zee, Sepideh Ghanavati
Abstract:
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.
Reference:
Formalizing and Modeling Enterprise Architecture (EA) Principles with Goal-oriented Requirements Language (GRL) (Diana Marosin, Marc van Zee, Sepideh Ghanavati), In Proceedings of the 28th International Conference on Advanced Information System Engineering (CAiSE16), 2016.
Bibtex Entry:
@inProceedings{marosin-etal:caise2016,
  Title                    = {Formalizing and Modeling Enterprise Architecture (EA) Principles with Goal-oriented Requirements Language (GRL)},
  Author                   = {Diana Marosin and Marc van Zee and Sepideh Ghanavati},
  Booktitle                = {Proceedings of the 28th International Conference on Advanced Information System Engineering (CAiSE16)},
  Year                     = {2016},
  Month                    = {June},
  Abstract                 = {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.},
  Url                      = {http://www.marcvanzee.nl/publications/2016/caise2016_eaprinciples.pdf}
}