Skip to main content

Modeling Heterogeneous IT Infrastructures: A Collaborative Component-Oriented Approach

  • Conference paper
  • First Online:
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2023, EMMSAD 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Reference Model of Open Distributed Processing (RM-ODP). http://rm-odp.net/

  2. van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. (2013). https://doi.org/10.1155/2013/507984

  3. 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

    Chapter  Google Scholar 

  4. Breton, E., Bézivin, J.: An overview of industrial process meta-models. In: International Conference on Software & Systems Engineering and their Applications (2000)

    Google Scholar 

  5. 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

  6. van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. SIGPLAN Notices (2000). https://doi.org/10.1145/352029.352035

  7. 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

  8. 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

    Chapter  Google Scholar 

  9. 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

  10. Greenwood, R.M., Robertson, I., Snowdon, R.A., Warboys, B.: Active models in business. In: Annual Conference on Business Information Technology (BIT) (1995)

    Google Scholar 

  11. 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

  12. International Organization for Standardization: ISO 19439:2006 – Enterprise integration - Framework for enterprise modelling (2006). https://www.iso.org/standard/33833.html

  13. Jackson, D.: Software Abstractions: Logic, Language, and Analysis, 2nd edn. The MIT Press, Cambridge (2011)

    Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. 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

  17. 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

  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

  19. 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

    Chapter  Google Scholar 

  20. Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989). https://doi.org/10.1109/5.24143

    Article  Google Scholar 

  21. Neville-Neil, G.: I unplugged what? Commun. ACM 65(2) (2022). https://doi.org/10.1145/3506579

  22. 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

  23. OMG: Unified Modeling Language (UML), Version 2.5.1, December 2017. https://www.omg.org/spec/UML/2.5.1

  24. 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

  25. 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

    Chapter  Google Scholar 

  26. Ruparelia, N.B.: Software development lifecycle models. SIGSOFT Softw. Eng. Notes 35(3), 8–13 (2010). https://doi.org/10.1145/1764810.1764814

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. The Open Group: ArchiMate ® 3.1 Specification. https://publications.opengroup.org/c197

  30. 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

    Chapter  Google Scholar 

  31. Vernadat, F.: UEML: towards a unified enterprise modelling language. Int. J. Prod. Res. 40(17), 4309–4321 (2002). https://doi.org/10.1080/00207540210159626

    Article  MATH  Google Scholar 

  32. Vernadat, F.: Enterprise modelling: research review and outlook. Comput. Ind. 122, 103265 (2020). https://doi.org/10.1016/j.compind.2020.103265

    Article  Google Scholar 

  33. Voinov, A., Bousquet, F.: Modelling with stakeholders. Environ. Model. Softw. 25, 1268–1281 (2010). https://doi.org/10.1016/j.envsoft.2010.03.007

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin Somers .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics