Abstract
Due to the large size of typical Enterprise Architecture models, it is often difficult for humans to fully grasp their contents. Moreover, because of their inherent complexity, the task of generating additional value from these models is very challenging without suitable analysis methods. Impact analysis, which determines the effects of changes or failures on other architectural elements, can therefore provide valuable information for enterprise architects. Whether an element is affected depends on its context, i.e. its (transitive) connections to other elements and their semantics with respect to the analysis. In this paper, we propose a generic, context-sensitive approach to the implementation of impact analyses. This method relies on the technique of data-flow analysis to propagate the effects through the model. Since the analysis specification only relies on a set of relationship classes, it can be easily adapted to the needs of organization-specific EA meta models by providing custom mappings for the respective types.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Närman, P., Buschle, M., Ekstedt, M.: An enterprise architecture framework for multi-attribute information systems analysis. Softw. Syst. Model. 13(3), 1085–1116 (2014)
Niemann, K.D.: From Enterprise Architecture to IT Governance. Springer, Heidelberg (2006)
Jonkers, H., Iacob, M.E.: Performance and cost analysis of service-oriented enterprise architectures. In: Global Implications of Modern Enterprise Information Systems: Technologies and Applications. IGI Global (2009)
Matthes, F., Monahov, I., Schneider, A., Schulz, C.: EAM KPI Catalog v 1.0. Technical report, Technical University Munich (2012)
de Boer, F., Bonsangue, M., Groenewegen, L., Stam, A., Stevens, S., van der Torre, L.: Change impact analysis of enterprise architectures. In: IEEE International Conference on Information Reuse and Integration, Conference, IRI 2005, pp. 177–181, August 2005
Kurpjuweit, S., Aier, S.: Ein allgemeiner Ansatz zur Ableitung von Abhängigkeitsanalysen auf Unternehmensarchitekturmodellen. In: Wirtschaftinformatik Proceedings 2009, January 2009
Bohner, S.: Software change impacts - an evolving perspective. In: Proceedings of International Conference on Software Maintenance, pp. 263–272 (2002)
Lehnert, S.: A review of software change impact analysis. Ilmenau University of Technology. Technical report (2011)
Briand, L., Labiche, Y., O’Sullivan, L.: Impact analysis and change management of UML models. In: Proceedings of International Conference on Software Maintenance ICSM, pp. 256–265 (2003)
von Knethen, A., Grund, M.: QuaTrace: a tool environment for (semi-) automatic impact analysis based on traces. In: Proceedings of International Conference on Software Maintenance ICSM, pp. 246–255 (2003)
Saat, J.: Zeitbezogene Abhängigkeitsanalysen der Unternehmensarchitektur. Multikonferenz Wirtschaftsinformatik 2010, 29 (2010)
Holschke, O., Närman, P., Flores, W.R., Eriksson, E., Schönherr, M.: Using enterprise architecture models and bayesian belief networks for failure impact analysis. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 339–350. Springer, Heidelberg (2009)
Tang, A., Nicholson, A., Jin, Y., Han, J.: Using bayesian belief networks for change impact analysis in architecture design. J. Syst. Softw. 80(1), 127–148 (2007)
Buckl, S., Ernst, A., Lankes, J., Matthes, F.: Enterprise architecture management pattern catalog (version 1.0). Technical report TB 0801. Technical University Munich, Chair for Informatics 19 (2008)
Jagt, R.: Support for multiple cause diagnosis with bayesian networks. Master of science thesis, Delft University of Technology, the Netherlands and Information Sciences Department, University of Pittsburgh, PA, USA, Pittsburgh (2002)
Kumar, A., Raghavan, P., Ramanathan, J., Ramnath, R.: Enterprise interaction ontology for change impact analysis of complex systems. In: IEEE Asia-Pacific Services Computing Conference APSCC, pp. 303–309 (2008)
Aryani, A., Peake, I., Hamilton, M.: Domain-based change propagation analysis: an enterprise system case study. In: IEEE International Conference on Software Maintenance (ICSM), pp. 1–9 (2010)
Lankhorst, M.: Enterprise Architecture at Work. Springer, GmbH & Co. KG, Heidelberg, Berlin (2012)
Saad, C., Bauer, B.: The model analysis framework - an IDE for static model analysis. In: Proceedings of the Industry Track of Software Language Engineering (ITSLE) in the Context of the 4th International Conference on Software Language Engineering (SLE 2011), May 2011
Saad, C., Bauer, B.: Data-flow based model analysis and its applications. In: Moreira, A., Schätz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol. 8107, pp. 707–723. Springer, Heidelberg (2013)
The Open Group: ArchiMate 2.0 specification: Open Group Standard. Van Haren Publishing (2012)
U.S. Department of Defense: The DoDAF Architecture Framework Version 2.02 (2010). http://dodcio.defense.gov/dodaf20.aspx. Accessed 15 March 2015
MID GmbH: MID Innovator for Enterprise Architects (2014). http://www.mid.de/produkte/innovator-enterprise-modeling.html. Accessed 15 April 2014
Kienberger, J., Minnerup, P., Kuntz, S., Bauer, B.: Analysis and validation of AUTOSAR models. In: Proceedings of 2nd International Conference on Model-Driven Engineering and Software Development (2014)
Acknowledgements
This work was partially sponsored by the FuE-Programm Informations- und Kommunikationstechnik Bayern. The authors would like to thank MID GmbH for providing their demo use case, licenses for their tool as well as for their support during the implementation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Langermeier, M., Saad, C., Bauer, B. (2015). Adaptive Approach for Impact Analysis in Enterprise Architectures. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2014. Lecture Notes in Business Information Processing, vol 220. Springer, Cham. https://doi.org/10.1007/978-3-319-20052-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-20052-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20051-4
Online ISBN: 978-3-319-20052-1
eBook Packages: Computer ScienceComputer Science (R0)