Abstract
The advent and growing sophistication of modern cloud-native architectures has brought into question the way we design IT infrastructures. As the architectures become more complex, modeling helps employees to better understand their environment and decision makers to better grasp the “big picture”. As the levels of abstraction multiply, modeling these infrastructures is becoming more difficult. This leads to incomplete, heterogeneous views difficult to reconcile. In this article, we present a collaborative approach focused on improving the accuracy of IT infrastructure modeling through the involvement of all stakeholders in the process. Our approach, applied in an incremental manner, is meant to increase confidence, accountability and knowledge of the infrastructure, by assigning responsibilities early in the process and leveraging the expertise of each stakeholder. It is suited for both a priori and a posteriori modeling at a low adoption cost, through adaptation of existing workflows and model reuse. Building collaborative models in such a way aims at bridging the gap between different areas of business expertise. As a result, we believe that our approach allows to perform analyses and use formal methods on larger scale models and cover wider technical domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Reference Model of Open Distributed Processing (RM-ODP). http://rm-odp.net/
van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. (2013). https://doi.org/10.1155/2013/507984
Amaral, V., Hardebolle, C., Karsai, G., Lengyel, L., Levendovszky, T.: Recent advances in multi-paradigm modeling. In: Ghosh, S. (ed.) MODELS 2009. LNCS, vol. 6002, pp. 220–224. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12261-3_21
Breton, E., Bézivin, J.: An overview of industrial process meta-models. In: International Conference on Software & Systems Engineering and their Applications (2000)
Cohn, D., Stolze, M.: The rise of the model-driven enterprise. In: IEEE International Conference on E-Commerce Technology for Dynamic E-Business, pp. 324–327 (2004). https://doi.org/10.1109/CEC-EAST.2004.65
van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. SIGPLAN Notices (2000). https://doi.org/10.1145/352029.352035
Feltus, C., Petit, M., Dubois, E.: ReMoLa: responsibility model language to align access rights with business process requirements. In: International Conference on Research Challenges in Information Science, pp. 1–6 (2011). https://doi.org/10.1109/RCIS.2011.6006828
Fleurey, F., Baudry, B., France, R., Ghosh, S.: A generic approach for automatic model composition. In: Giese, H. (ed.) MODELS 2007. LNCS, vol. 5002, pp. 7–15. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69073-3_2
Golra, F.R., Beugnard, A., Dagnat, F., Guérin, S., Guychard, C.: Addressing modularity for heterogeneous multi-model systems using model federation. In: Companion Proceedings of the International Conference on Modularity (MoMo). ACM (2016). https://doi.org/10.1145/2892664.2892701
Greenwood, R.M., Robertson, I., Snowdon, R.A., Warboys, B.: Active models in business. In: Annual Conference on Business Information Technology (BIT) (1995)
International Organization for Standardization: ISO 14258:1998 – Industrial automation systems and integration - Concepts and rules for enterprise models (1998). https://www.iso.org/standard/24020.html
International Organization for Standardization: ISO 19439:2006 – Enterprise integration - Framework for enterprise modelling (2006). https://www.iso.org/standard/33833.html
Jackson, D.: Software Abstractions: Logic, Language, and Analysis, 2nd edn. The MIT Press, Cambridge (2011)
Jørgensen, H.D.: Enterprise modeling – what we have learned, and what we have not. In: Persson, A., Stirna, J. (eds.) PoEM 2009. LNBIP, vol. 39, pp. 3–7. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-05352-8_2
Kaczmarek, M.: Ontologies in the realm of enterprise modeling – a reality check. In: Cuel, R., Young, R. (eds.) FOMI 2015. LNBIP, vol. 225, pp. 39–50. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21545-7_4
Kulkarni., V., Roychoudhury., S., Sunkle., S., Clark., T., Barn., B.: Modelling and enterprises - the past, the present and the future. In: International Conference on Model-Driven Engineering and Software Development, pp. 95–100 (2013). https://doi.org/10.5220/0004310700950100
Lantow, B.: On the heterogeneity of enterprise models: ArchiMate and Troux semantics. In: IEEE International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, pp. 67–71 (2014). https://doi.org/10.1109/EDOCW.2014.18
Masoudi, R., Ghaffari, A.: Software defined networks: a survey. J. Netw. Comput. Appl. (2016). https://doi.org/10.1016/j.jnca.2016.03.016
de Moura, L., Bjørner, N.: Z3: an efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337–340. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78800-3_24
Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989). https://doi.org/10.1109/5.24143
Neville-Neil, G.: I unplugged what? Commun. ACM 65(2) (2022). https://doi.org/10.1145/3506579
Nuseibeh, B., Kramer, J., Finkelstein, A.: ViewPoints: meaningful relationships are difficult! In: International Conference on Software Engineering, pp. 676–681 (2003). https://doi.org/10.1109/ICSE.2003.1201254
OMG: Unified Modeling Language (UML), Version 2.5.1, December 2017. https://www.omg.org/spec/UML/2.5.1
Park, K., Willinger, W.: Self-Similar Network Traffic: An Overview, chapter 1, pp. 1–38. John Wiley & Sons, Ltd., Hoboken (2000). https://doi.org/10.1002/047120644X.ch1
Renger, M., Kolfschoten, G.L., de Vreede, G.-J.: Challenges in collaborative modeling: a literature review. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) CIAO!/EOMAS -2008. LNBIP, vol. 10, pp. 61–77. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68644-6_5
Ruparelia, N.B.: Software development lifecycle models. SIGSOFT Softw. Eng. Notes 35(3), 8–13 (2010). https://doi.org/10.1145/1764810.1764814
Salamatian, K., Vaton, S.: Hidden Markov modeling for network communication channels. SIGMETRICS Perform. Eval. Rev. 29(1), 92–101 (2001). https://doi.org/10.1145/384268.378439
Steel, J., Jézéquel, J.M.: On model typing. Softw. Syst. Model. 6(4), 401–413 (2007). https://doi.org/10.1007/s10270-006-0036-6
The Open Group: ArchiMate ® 3.1 Specification. https://publications.opengroup.org/c197
Urbach, N., Ahlemann, F.: Transformable IT landscapes: IT architectures are standardized, modular, flexible, ubiquitous, elastic, cost-effective, and secure. In: CSOC 2016. MP, pp. 93–99. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-96187-3_10
Vernadat, F.: UEML: towards a unified enterprise modelling language. Int. J. Prod. Res. 40(17), 4309–4321 (2002). https://doi.org/10.1080/00207540210159626
Vernadat, F.: Enterprise modelling: research review and outlook. Comput. Ind. 122, 103265 (2020). https://doi.org/10.1016/j.compind.2020.103265
Voinov, A., Bousquet, F.: Modelling with stakeholders. Environ. Model. Softw. 25, 1268–1281 (2010). https://doi.org/10.1016/j.envsoft.2010.03.007
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Somers, B., Dagnat, F., Bach, JC. (2023). Modeling Heterogeneous IT Infrastructures: A Collaborative Component-Oriented Approach. In: van der Aa, H., Bork, D., Proper, H.A., Schmidt, R. (eds) Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2023 2023. Lecture Notes in Business Information Processing, vol 479. Springer, Cham. https://doi.org/10.1007/978-3-031-34241-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-34241-7_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-34240-0
Online ISBN: 978-3-031-34241-7
eBook Packages: Computer ScienceComputer Science (R0)