The Gap of Changes often reveals unexpected dif-
ferences of enterprise models. These can be caused
by undocumented changes inserted by the enterprise
architects or hidden design decisions taken on the fly.
So, the EAGOC Notebook, presented in this work,
serves not only to find and count changed elements,
but also to analyse inconsistencies of As-Is and To-
Be enterprise architectures.
In our experiment, the application of the EAGOC
Notebook to the repository with As-Is and To-Be has
helped to find the isolated objects with no relations
and multiple objects presented the same real life ob-
ject.
7 CONCLUSION
Nowadays, the formal methods experience revival of
their application. They become more practical and try
to close “the gap between research and practice, and
the gap between software development and traditional
engineering disciplines” (Parnas, 2010).
The results presented in this work is an applica-
tion of formal methods. A repeated analytical request
about changes in enterprise architecture, has been for-
malised as a semantically defined structure and named
“Gap of Changes” (GOC’). A formal, language inde-
pendent definition has made it useful for building a
tool EAGOC Notebook for analysis of changed ob-
jects and relations: obsolete, extended, replaced, etc.
The experimental testing of the tool and the “Gap
of Changes” as an analytic pattern has shown its
added value in the understanding of changes, forming
the common terminology of change expression and
countable estimation the volume of changes.
The currently implemented EAGOC Note-
book (Dijkstra, 2018) presents the changes as lists of
the GOC’ elements: changed, obsolete and border
objects and different sorts of relations, found useful
for the case of large changes.
These lists of GOC elements form the complete
repository for automatic visualization of a Gap of
Changes. Such a visualization may become a direc-
tion for future work.
An additional application of the EAGOC Note-
book for revealing hidden design decisions and incon-
sistencies in the As-Is and To-Be enterprise architec-
tures has been found. Such an additional application
of the EAGOC Notebook can be tested with other case
studies.
REFERENCES
Archi (2018). Archimate tool.
https://www.archimatetool.com/.
Bakelaar, R., Roubtsova, E., and Joosten, S. (2016). A
framework for visualization of changes of enterprise
architecture. In International Symposium on Busi-
ness Modeling and Software Design, pages 140–160.
Springer Berlin Heidelberg.
Bizzdesign (2019). Enterprise-architecture-software-tools.
https://bizzdesign.com/products/enterprise-studio.
Diefenthaler, P. and Bauer, B. (2013). Gap analysis in en-
terprise architecture using semantic web technologies.
In ICEIS (3), pages 211–220.
Dietz, J. L. and Hoogervorst, J. A. (2008). Enterprise ontol-
ogy in enterprise engineering. In Proceedings of the
2008 ACM symposium on Applied computing, pages
572–579. ACM.
Dijkstra, R. (2018). Enterprise architecture. gap of changes.
https://github.com/RichDijk/EAGOC.
Hoffman, L. R. and Maier, N. R. (1967). Valence in the
adoption of solutions by problem-solving groups: Ii.
quality and acceptance as goals of leaders and mem-
bers. Journal of Personality and Social Psychology,
6(2):175.
Jupyter (2018). Jupyter Notebook. http://jupyter.org/.
Pandas.DataFrame (2018). Pandas DataFrame.
https://pandas.pydata.org/pandas-
docs/stable/generated/pandas.DataFrame.html.
Parnas, D. L. (2010). Really rethinking “formal methods”.
Computer, 43(1):28–34.
Python (2018). Python Software Foundation (US).
https://www.python.org/.
Sandkuhl, K., Stirna, J., Persson, A., and Wißotzki, M.
(2014). Enterprise modeling. Tackling Business Chal-
lenges with the 4EM Method. Springer, 309.
Sligro (2018). Sligro food group,
https://www.sligrofoodgroup.nl.
Sparxsystems (2019). Sparx systems enterprise architect.
https://www.sparxsystems.eu/enterprisearchitect.
StiboSystems (2018). Stibosystems.
https://www.stibosystems.com/.
Sunkle, S., Kulkarni, V., and Roychoudhury, S. (2013). An-
alyzable enterprise models using ontology. In CAiSE
Forum, volume 998, pages 33–40.
The Open Group (2018). ArchiMate 3.0 Specification.
http:/pubs.opengroup.org/architecture/archimate3-
doc/.
Analytic Pattern and Tool for Analysis of a Gap of Changes in Enterprise Architectures
233