A Method for Enterprise Architecture Model Slicing
Source abstract
Abstract
Enterprise Architecture (EA) has been applied widely in industry as it brings substantial benefits to ease communication and improve business-IT alignment. However, due to its high complexity and cost, EA still plays a limited role in many organizations. Existing research recommends realizing more of the EA potential. EA can be developed for specific purposes, accumulated in a digital repository, and reused when needed later. Due to the diversity and inconsistency of the repository, it is challenging to find relevant EA data and reuse it. In the present research, we propose using slicing techniques to extract EA models for reuse. We validate the method with an official EA repository hosted by The Open Group. The result shows that the method could facilitate extracting existing EA model components for developing new EA artifacts to save cost, alleviate maintenance effort, and help keep the repository consistent for future (re)use.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Software System Performance and Reliability · Software Engineering Research · Service-Oriented Architecture and Web Services
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Business, Anhui University, Hefei 230093, China
Department of Computer Science, Norwegian University of Science and Technology, 7034 Trondheim, Norway
School of Business, Örebro University, 701 82 Örebro, Sweden
Department of Software Engineering, Blekinge Institute of Technology, 371 41 Karlskrona, Sweden
Funding
Research Council of Norway · Anhui University · Ministry of Human Resources and Social Security of the People’s Republic of China
References (37)
Show source-provided references
1. ISO/IEC/IEEE (2022, August 07). ISO/IEC/IEEE 42020:2019 Software, Systems and Enterprise—Architecture Processes. Available online: https://www.iso.org/standard/68982.html.
2. Kotusev, S., Singh, M., and Storey, I. (2015, January 5–8). Consolidating enterprise architecture management research. Proceedings of the 2015 48th Hawaii International Conference on System Sciences, Kauai, HI, USA.10.1109/HICSS.2015.489 ↗
3. Enterprise architecture and enterprise architecture artifacts: Questioning the old concept in light of new findings10.1177/0268396218816273 ↗
4. Hauder, M., Roth, S., Schulz, C., and Matthes, F. (2014, January 24–26). Agile enterprise architecture management: An analysis on the application of agile principles. Proceedings of the 4th International Symposium on Business Modeling and Software Design, Luxembourg.
5. Agile enterprise architecture modelling: Evaluating the applicability and integration of six modelling standards10.1016/j.infsof.2015.07.002 ↗
6. Guo, H., Li, J., Gao, S., and Smite, D. (2021, January 26–28). Boost the Potential of EA: Essential Practices. Proceedings of the 23rd International Conference on Enterprise Information Systems, Online Streaming.10.5220/0010473007350742 ↗
7. Program slicing10.1109/TSE.1984.5010248 ↗
8. Winter, K., Buckl, S., Matthes, F., and Schweda, C.M. (2010, January 12–14). Investigating the State-of-the-Art in Enterprise Architecture Management Methods in literature and Practice. Proceedings of the Mediterranean Conference on Information Systems (MCIS), Tel Aviv, Israel.
9. Korhonen, J.J., Lapalme, J., McDavid, D., and Gill, A.Q. (September, January 29). Adaptive enterprise architecture for the future: Towards a reconceptualization of EA. Proceedings of the 2016 IEEE 18th Conference on Business Informatics (CBI), Paris, France.10.1109/CBI.2016.38 ↗
10. The Open Group (2022, August 07). The TOGAF® Standard. Available online: https://www.opengroup.org/togaf.
11. The Open Group (2022, August 07). ARCHIMATE® 3.1 SPECIFICATION. Available online: https://pubs.opengroup.org/architecture/archimate3-doc/.
12. Gartner (2022, August 07). Enterprise Architecture (EA) Tools Reviews and Ratings. Available online: https://www.gartner.com/reviews/market/enterprise-architecture-tools.
13. Gartner Research (2022, August 07). Stage Planning a Business-Outcome-Driven Enterprise Architecture. Available online: https://www.gartner.com/en/documents/3642517/stage-planning-a-business-outcome-driven-enterprise-arch.
14. A systematic literature review on Enterprise Architecture Implementation Methodologies10.1016/j.infsof.2015.01.012 ↗
15. Wiśniewski, P., Kluza, K., Suchenia, A., Szała, L., and Ligęza, A. (2022, January 6–8). Recomposition of Process Choreographies Using a Graph-Based Model Repository. Proceedings of the International Conference on Knowledge Science, Engineering and Management, Singapore.10.1007/978-3-031-10983-6_37 ↗
16. Di Felice, P., Paolone, G., Paesani, R., and Marinelli, M. (2022). Design and Implementation of a Metadata Repository about UML Class Diagrams. A Software Tool Supporting the Automatic Feeding of the Repository. Electronics, 11.10.3390/electronics11020201 ↗
17. From expert discipline to common practice: A vision and research agenda for extending the reach of enterprise modeling10.1007/s12599-017-0516-y ↗
18. Borozanov, V., Hacks, S., and Silva, N. (2019, January 3–7). Using machine learning techniques for evaluating the similarity of enterprise architecture models. Proceedings of the International Conference on Advanced Information Systems Engineering, Rome, Italy.10.1007/978-3-030-21290-2_35 ↗
19. Tip, F. (1994). A Survey of Program Slicing Techniques, Centrum voor Wiskunde en Informatica.
20. Program slicing10.1016/S0065-2458(08)60641-5 ↗
21. Interprocedural slicing using dependence graphs10.1145/77606.77608 ↗
22. Bae, J.H., Lee, K., and Chae, H.S. (2008, January 7–9). Modularization of the UML metamodel using model slicing. Proceedings of the Fifth International Conference on Information Technology: New Generations (ITNG 2008), Las Vegas, NV, USA.10.1109/ITNG.2008.179 ↗
23. Shaikh, A., and Wiil, U.K. (2012, January 11–16). UMLtoCSP (UOST) a tool for efficient verification of UML/OCL class diagrams through model slicing. Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, Cary, NC, USA.10.1145/2393596.2393639 ↗
24. State-based model slicing: A survey10.1145/2501654.2501667 ↗
25. Levashova, T., Lundqvist, M., and Pashkin, M. (2006, January 21–25). Moving towards automatic generation of information demand contexts: An approach based on enterprise models and ontology slicing. Proceedings of the OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”, Rhodes, Greece.10.1007/11914853_65 ↗
26. Jacobs, D., Kotzé, P., and Van Der Merwe, A. (2009, January 6–10). Towards an enterprise repository framework. Proceedings of the Joint Workshop on Advanced Technologies and Techniques for Enterprise Information Systems, Milan, Italy.
27. Design science in information systems research10.2307/25148625 ↗
28. Tuunanen, T., Gengler, C.E., Rossi, M., Hui, W., Virtanen, V., and Bragge, J. (2022, August 07). The Design Science Research Process: A Model for Producing and Presenting Information Systems Research. Available online: https://www.researchgate.net/publication/228650671_The_design_science_research_process_A_model_for_producing_and_presenting_information_systems_research.
29. Building an information system design theory for vigilant EIS10.1287/isre.3.1.36 ↗
30. Design and natural science research on information technology10.1016/0167-9236(94)00041-2 ↗
31. The Open Group (2022, August 07). ArchiSurance Case Study, Version 3.1. Available online: https://publications.opengroup.org/y194.
32. (2022, August 07). The Open Group. Available online: https://www.opengroup.org/about-us/who-we-are.
33. The Open Group (2022, August 07). ArchiSurance Case Study, Version 3.1, ArchiMate® Model Exchange File Format. Available online: https://publications.opengroup.org/y194m.
34. The Open Group (2022, August 07). ArchiMate® Model Exchange File Format for the ArchiMate Modeling Language, Version 3.1. Available online: https://publications.opengroup.org/c19c.
35. Beauvoir, P. (2022, August 07). Archi ArchiMate Modeling. Available online: https://www.archimatetool.com/.
36. An approach to extracting complex knowledge patterns among concepts belonging to structured, semi-structured and unstructured sources in a data lake10.1016/j.ins.2018.11.052 ↗
37. An approach to extracting topic-guided views from the sources of a data lake10.1007/s10796-020-10010-x ↗