Skip to main content
Top
Published in: Software and Systems Modeling 5/2020

28-02-2020 | Special Section Paper

Model-driven process enactment for NFV systems with MAPLE

Authors: Sadaf Mustafiz, Omar Hassane, Guillaume Dupont, Ferhat Khendek, Maria Toeroe

Published in: Software and Systems Modeling | Issue 5/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The network functions virtualization (NFV) advent is making way for the rapid deployment of network services (NS) for telecoms. Automation of network service management is one of the main challenges currently faced by the NFV community. Explicitly defining a process for the design, deployment, and management of network services and automating it is therefore highly desirable and beneficial for NFV systems. The use of model-driven orchestration means has been advocated in this context. As part of this effort to support automated process execution, we propose a process enactment approach with NFV systems as the target application domain. Our process enactment approach is megamodel-based. An integrated process modelling and enactment environment, MAPLE, has been built into Papyrus for this purpose. Process modelling is carried out with UML activity diagrams. The enactment environment transforms the process model to a model transformation chain, and then orchestrates it with the use of megamodels. In this paper, we present our approach and environment MAPLE, its recent extension with new features as well as application to an enriched case study consisting of NS design and onboarding process.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Afzal, W., Bruneliere, H., Ruscio, D.D., Sadovykh, A., Mazzini, S., Cariou, E., Truscan, D., Cabot, J., Field, D., Pomante, L., Smrz, P.: The MegaMart2 ECSEL project: Megamodelling at runtime—a scalable model-based framework for continuous development and runtime validation of complex systems. In: 2017 Euromicro Conference on Digital System Design (DSD), pp. 494–501 (2017) Afzal, W., Bruneliere, H., Ruscio, D.D., Sadovykh, A., Mazzini, S., Cariou, E., Truscan, D., Cabot, J., Field, D., Pomante, L., Smrz, P.: The MegaMart2 ECSEL project: Megamodelling at runtime—a scalable model-based framework for continuous development and runtime validation of complex systems. In: 2017 Euromicro Conference on Digital System Design (DSD), pp. 494–501 (2017)
2.
go back to reference Aldazabal, A., Baily, T., Nanclares, F., Sadovykh, A., Hein, C., Ritter, T.: Automated model driven development processes. In: ECMDA Workshop on Model Driven Tool and Process Integration, pp. 50–52 (2008) Aldazabal, A., Baily, T., Nanclares, F., Sadovykh, A., Hein, C., Ritter, T.: Automated model driven development processes. In: ECMDA Workshop on Model Driven Tool and Process Integration, pp. 50–52 (2008)
3.
go back to reference Allilaire, F., Bézivin, J., Brunelière, H., Jouault, F.: Global model management in Eclipse GMT/AM3. In: Eclipse Technology eXchange Workshop (eTX)—a ECOOP 2006 Satellite Event (2006) Allilaire, F., Bézivin, J., Brunelière, H., Jouault, F.: Global model management in Eclipse GMT/AM3. In: Eclipse Technology eXchange Workshop (eTX)—a ECOOP 2006 Satellite Event (2006)
4.
go back to reference Aranega, V., Etien, A., Mosser, S.: Using feature model to build model transformation chains. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds.) Model Driven Engineering Languages and Systems, pp. 562–578. Springer, Berlin (2012)CrossRef Aranega, V., Etien, A., Mosser, S.: Using feature model to build model transformation chains. In: France, R.B., Kazmeier, J., Breu, R., Atkinson, C. (eds.) Model Driven Engineering Languages and Systems, pp. 562–578. Springer, Berlin (2012)CrossRef
5.
go back to reference Artač, M., Borovšak, T, Di Nitto, E., Guerriero, M., Tamburri, D.A.: Model-driven continuous deployment for quality DevOps. In: 2nd International Workshop on Quality-Aware DevOps, QUDOS 2016, pp. 40–41. ACM (2016) Artač, M., Borovšak, T, Di Nitto, E., Guerriero, M., Tamburri, D.A.: Model-driven continuous deployment for quality DevOps. In: 2nd International Workshop on Quality-Aware DevOps, QUDOS 2016, pp. 40–41. ACM (2016)
6.
go back to reference Basciani, F., Di Ruscio, D., Iovino, L., Pierantonio, A.: Automated chaining of model transformations with incompatible metamodels. In: 17th International Conference, MODELS 2014, pp. 602–618. Springer, Cham (2014) Basciani, F., Di Ruscio, D., Iovino, L., Pierantonio, A.: Automated chaining of model transformations with incompatible metamodels. In: 17th International Conference, MODELS 2014, pp. 602–618. Springer, Cham (2014)
8.
go back to reference Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: European Conference on Model Driven Architecture: Foundations and Applications, MDAFA’03, pp. 33–46. Springer (2005) Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: European Conference on Model Driven Architecture: Foundations and Applications, MDAFA’03, pp. 33–46. Springer (2005)
9.
go back to reference Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, 1st edn. Morgan & Claypool Publishers, San Rafael (2012) Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, 1st edn. Morgan & Claypool Publishers, San Rafael (2012)
10.
go back to reference Chen, Y., Qin, Y., Lambe, M., Chu, W.: Realizing network function virtualization management and orchestration with model-based open architecture. In: 11th International Conference on Network and Service Management (CNSM ’15), pp. 410–418. IEEE (2015) Chen, Y., Qin, Y., Lambe, M., Chu, W.: Realizing network function virtualization management and orchestration with model-based open architecture. In: 11th International Conference on Network and Service Management (CNSM ’15), pp. 410–418. IEEE (2015)
11.
go back to reference Chiosi, M., Clarke, D., Willis, P., Reid, A., Feger, J., Bugenhagen, M., Khan, W., Fargano, M., Cui, C., Deng, H., et al.: Network functions virtualisation: an introduction, benefits, enablers, challenges and call for action. In: SDN and OpenFlow World Congress, pp. 22–24 (2012) Chiosi, M., Clarke, D., Willis, P., Reid, A., Feger, J., Bugenhagen, M., Khan, W., Fargano, M., Cui, C., Deng, H., et al.: Network functions virtualisation: an introduction, benefits, enablers, challenges and call for action. In: SDN and OpenFlow World Congress, pp. 22–24 (2012)
13.
go back to reference Czarnecki, K.: Generative programming: methods, techniques, and applications tutorial abstract. In: Gacek, C. (ed.) Software Reuse: Methods, Techniques, and Tools, pp. 351–352. Springer, Berlin (2002)CrossRef Czarnecki, K.: Generative programming: methods, techniques, and applications tutorial abstract. In: Gacek, C. (ed.) Software Reuse: Methods, Techniques, and Tools, pp. 351–352. Springer, Berlin (2002)CrossRef
14.
go back to reference Del Fabro, M.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. In: ACM Symposium on Applied Computing, SAC ’07, pp. 963–970. ACM, New York, NY, USA (2007) Del Fabro, M.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. In: ACM Symposium on Applied Computing, SAC ’07, pp. 963–970. ACM, New York, NY, USA (2007)
15.
go back to reference Diaw, S., Lbath, R., Coulette, B.: Specification and implementation of spem4mde, a metamodel for mde software processes. In: SEKE, pp. 646–653. Knowledge Systems Institute Graduate School (2011) Diaw, S., Lbath, R., Coulette, B.: Specification and implementation of spem4mde, a metamodel for mde software processes. In: SEKE, pp. 646–653. Knowledge Systems Institute Graduate School (2011)
16.
go back to reference Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering [software technology]. IEEE Softw. 32(3), 28–34 (2015)CrossRef Di Rocco, J., Di Ruscio, D., Iovino, L., Pierantonio, A.: Collaborative repositories in model-driven engineering [software technology]. IEEE Softw. 32(3), 28–34 (2015)CrossRef
17.
go back to reference Di Sandro, A., Salay, R., Famelis, M., Kokaly, S., Chechik, M.: MMINT: a graphical tool for interactive model management. In: MoDELS 2015 Demo and Poster Session co-located with ACM/IEEE MoDELS 2015), volume 1554 of CEUR Workshop Proceedings, pp. 16–19. CEUR-WS.org (2015) Di Sandro, A., Salay, R., Famelis, M., Kokaly, S., Chechik, M.: MMINT: a graphical tool for interactive model management. In: MoDELS 2015 Demo and Poster Session co-located with ACM/IEEE MoDELS 2015), volume 1554 of CEUR Workshop Proceedings, pp. 16–19. CEUR-WS.org (2015)
22.
go back to reference Etien, A., Aranega, V., Blanc, X., Paige, R.F.: Chaining model transformations. In: Analysis of Model Transformations Workshop, AMT’12, pp. 9–14. ACM (2012) Etien, A., Aranega, V., Blanc, X., Paige, R.F.: Chaining model transformations. In: Analysis of Model Transformations Workshop, AMT’12, pp. 9–14. ACM (2012)
23.
go back to reference ETSI.: Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines: ETSI GR NFV-IFA 016 V2.1.1 ETSI.: Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines: ETSI GR NFV-IFA 016 V2.1.1
24.
go back to reference ETSI.: Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Report on NFV Information Model: ETSI GR NFV-IFA 015 V2.1.1 ETSI.: Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Report on NFV Information Model: ETSI GR NFV-IFA 015 V2.1.1
26.
go back to reference Ferry, N., Song, H., Rossini, A., Chauvel, F., Solberg, A.: CloudMF: applying MDE to tame the complexity of managing multi-cloud applications. In: IEEE/ACM 7th International Conference on Utility and Cloud Computing, pp. 269–277 (2014) Ferry, N., Song, H., Rossini, A., Chauvel, F., Solberg, A.: CloudMF: applying MDE to tame the complexity of managing multi-cloud applications. In: IEEE/ACM 7th International Conference on Utility and Cloud Computing, pp. 269–277 (2014)
27.
go back to reference Fritzsche, M., Brunelière, H., Vanhooff, B., Berbers, Y., Jouault, F., Gilani, W.: Applying megamodelling to model driven performance engineering. In: 16th IEEE Engineering of Computer Based Systems, ECBS 2009, pp. 244–253 (2009) Fritzsche, M., Brunelière, H., Vanhooff, B., Berbers, Y., Jouault, F., Gilani, W.: Applying megamodelling to model driven performance engineering. In: 16th IEEE Engineering of Computer Based Systems, ECBS 2009, pp. 244–253 (2009)
28.
go back to reference Fritzsche, M., Gilani, W.: Generative and Transformational Techniques in Software Engineering III: International Summer School, GTTSE 2009, Capter Model Transformation Chains and Model Management for End-to-End Performance Decision Support, pp. 345–363. Springer (2011) Fritzsche, M., Gilani, W.: Generative and Transformational Techniques in Software Engineering III: International Summer School, GTTSE 2009, Capter Model Transformation Chains and Model Management for End-to-End Performance Decision Support, pp. 345–363. Springer (2011)
29.
go back to reference Garces, V.G.: End-to-end Fine-grained Traceability Analysis in Model Transformations and Transformation Chains. PhD thesis, University of Alberta (2017) Garces, V.G.: End-to-end Fine-grained Traceability Analysis in Model Transformations and Transformation Chains. PhD thesis, University of Alberta (2017)
30.
go back to reference Heidenreich, Florian, Kopcsek, Jan, Assmann, Uwe: Safe composition of transformations. J. Object Technol. 10(7), 1–20 (2011) Heidenreich, Florian, Kopcsek, Jan, Assmann, Uwe: Safe composition of transformations. J. Object Technol. 10(7), 1–20 (2011)
31.
go back to reference Jouault, F., Kurtev, I.: Transforming models with ATL. In: Satellite Events at the MoDELS 2005 Conference, pp. 128–138. Springer (2006) Jouault, F., Kurtev, I.: Transforming models with ATL. In: Satellite Events at the MoDELS 2005 Conference, pp. 128–138. Springer (2006)
32.
go back to reference Jouault, F., Vanhooff, B., Bruneliere, H., Doux, G., Berbers, Y., Bezivin, J.: Inter-DSL coordination support by combining megamodeling and model weaving. In: Proceedings of the 2010 ACM Symposium on Applied Computing, SAC ’10, pp. 2011–2018. ACM, New York, NY, USA (2010) Jouault, F., Vanhooff, B., Bruneliere, H., Doux, G., Berbers, Y., Bezivin, J.: Inter-DSL coordination support by combining megamodeling and model weaving. In: Proceedings of the 2010 ACM Symposium on Applied Computing, SAC ’10, pp. 2011–2018. ACM, New York, NY, USA (2010)
34.
go back to reference Kleppe, A.: Mcc: a model transformation environment. In: Rensink, A., Warmer, J. (eds.) Model Driven Architecture—Foundations and Applications, pp. 173–187. Springer, Berlin (2006)CrossRef Kleppe, A.: Mcc: a model transformation environment. In: Rensink, A., Warmer, J. (eds.) Model Driven Architecture—Foundations and Applications, pp. 173–187. Springer, Berlin (2006)CrossRef
35.
go back to reference Kling, W., Jouault, F., Wagelaar, D., Brambilla, M., Cabot, J.: Moscript: a dsl for querying and manipulating model repositories. In: Sloane, A., Aßmann, U. (eds.) Software Language Engineering, pp. 180–200. Springer, Berlin (2012)CrossRef Kling, W., Jouault, F., Wagelaar, D., Brambilla, M., Cabot, J.: Moscript: a dsl for querying and manipulating model repositories. In: Sloane, A., Aßmann, U. (eds.) Software Language Engineering, pp. 180–200. Springer, Berlin (2012)CrossRef
36.
go back to reference Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The Epsilon transformation language. Theory and Practice of Model Transformations, pp. 46–60. Springer, Berlin (2008)CrossRef Kolovos, D.S., Paige, R.F., Polack, F.A.C.: The Epsilon transformation language. Theory and Practice of Model Transformations, pp. 46–60. Springer, Berlin (2008)CrossRef
37.
go back to reference Kolovos, D.S., Paige, R.F., Polack, F.A.C.: A framework for composing modular and interoperable model management tasks. In: In Model-Driven Tool and Process Integration Workshop, pp. 79–90 (2008) Kolovos, D.S., Paige, R.F., Polack, F.A.C.: A framework for composing modular and interoperable model management tasks. In: In Model-Driven Tool and Process Integration Workshop, pp. 79–90 (2008)
38.
go back to reference Lúcio, L., Mustafiz, S., Denil, J., Vangheluwe, H., Jukss, M.: FTG+PM: an integrated framework for investigating model transformation chains. In: SDL 2013: Model-Driven Dependability Engineering: 16th International SDL Forum, pp. 182–202. Springer (2013) Lúcio, L., Mustafiz, S., Denil, J., Vangheluwe, H., Jukss, M.: FTG+PM: an integrated framework for investigating model transformation chains. In: SDL 2013: Model-Driven Dependability Engineering: 16th International SDL Forum, pp. 182–202. Springer (2013)
39.
go back to reference Maciel, R.S.P., Silva, B.C.D., Magalhes, A.P.F., Rosa, N.S.: An integrated approach for model driven process modeling and enactment. In: XXIII Brazilian Symposium on Software Engineering, pp. 104–114 (2009) Maciel, R.S.P., Silva, B.C.D., Magalhes, A.P.F., Rosa, N.S.: An integrated approach for model driven process modeling and enactment. In: XXIII Brazilian Symposium on Software Engineering, pp. 104–114 (2009)
40.
go back to reference Mijumbi, Rashid, Serrat, Joan, Gorricho, Juan-Luis, Latre, Steven, Charalambides, Marinos, Lopez, Diego: Management and orchestration challenges in network functions virtualization. IEEE Commun. Mag. 54(1), 98–105 (2016)CrossRef Mijumbi, Rashid, Serrat, Joan, Gorricho, Juan-Luis, Latre, Steven, Charalambides, Marinos, Lopez, Diego: Management and orchestration challenges in network functions virtualization. IEEE Commun. Mag. 54(1), 98–105 (2016)CrossRef
41.
go back to reference Mustafiz, S., Dupont, G., Khendek, F., Toeroe, M.: MAPLE: an integrated process modelling and enactment environment for nfv systems. In: 14th European Conference on Modelling Foundations and Applications (ECMFA 2018), Toulouse, France, June 2018, Proceedings, pp. 164–178. Springer (2018) Mustafiz, S., Dupont, G., Khendek, F., Toeroe, M.: MAPLE: an integrated process modelling and enactment environment for nfv systems. In: 14th European Conference on Modelling Foundations and Applications (ECMFA 2018), Toulouse, France, June 2018, Proceedings, pp. 164–178. Springer (2018)
42.
go back to reference Mustafiz, S., Nazarzadeoghaz, N., Dupont, G., Khendek, F., Toeroe, M.: A model-driven process enactment approach for network service design. In: SDL 2017: Model-Driven Engineering for Future Internet—18th International SDL Forum, volume 10567 of LNCS, pp. 99–118. Springer (2017) Mustafiz, S., Nazarzadeoghaz, N., Dupont, G., Khendek, F., Toeroe, M.: A model-driven process enactment approach for network service design. In: SDL 2017: Model-Driven Engineering for Future Internet—18th International SDL Forum, volume 10567 of LNCS, pp. 99–118. Springer (2017)
43.
go back to reference Mustafiz, S., Palma, F., Toeroe, M., Khendek, F.: A network service design and deployment process for NFV systems. In: 15th IEEE Network Computing and Applications, NCA 2016, pp. 131–139. IEEE Computer Society (2016) Mustafiz, S., Palma, F., Toeroe, M., Khendek, F.: A network service design and deployment process for NFV systems. In: 15th IEEE Network Computing and Applications, NCA 2016, pp. 131–139. IEEE Computer Society (2016)
44.
go back to reference OASIS.: TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0, May 2017. OASIS Committee Specification Draft 04 OASIS.: TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0, May 2017. OASIS Committee Specification Draft 04
45.
go back to reference Object Management Group.: Business Process Model and Notation (BPMN 2.0) (2011) Object Management Group.: Business Process Model and Notation (BPMN 2.0) (2011)
46.
go back to reference Object Management Group.: Meta Object Facility 2.0 Query/View/Transformation Specification (2011) Object Management Group.: Meta Object Facility 2.0 Query/View/Transformation Specification (2011)
47.
go back to reference Object Management Group.: Unified Modeling Language (UML 2.5) (2015) Object Management Group.: Unified Modeling Language (UML 2.5) (2015)
48.
go back to reference Oldevik, J.: Transformation composition modelling framework. In: Distributed Applications and Interoperable Systems: 5th IFIP WG 6.1 International Conference, DAIS 2005, pp. 108–114. Springer (2005) Oldevik, J.: Transformation composition modelling framework. In: Distributed Applications and Interoperable Systems: 5th IFIP WG 6.1 International Conference, DAIS 2005, pp. 108–114. Springer (2005)
49.
go back to reference Rivera, J.E., Ruiz-Gonzalez, D., Lopez-Romero, F., Bautista, J., Vallecillo, A.: Orchestrating ATL model transformations. In: MtATL 2009, pp. 34–46 (2009) Rivera, J.E., Ruiz-Gonzalez, D., Lopez-Romero, F., Bautista, J., Vallecillo, A.: Orchestrating ATL model transformations. In: MtATL 2009, pp. 34–46 (2009)
50.
go back to reference Seibel, A., Hebig, R., Neumann, S., Giese, H.: A dedicated language for context composition and execution of true black-box model transformations. In: Sloane, A., Aßmann, U. (eds.) Software Language Engineering, pp. 19–39. Springer, Berlin (2012)CrossRef Seibel, A., Hebig, R., Neumann, S., Giese, H.: A dedicated language for context composition and execution of true black-box model transformations. In: Sloane, A., Aßmann, U. (eds.) Software Language Engineering, pp. 19–39. Springer, Berlin (2012)CrossRef
51.
go back to reference Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L.: A megamodel for software process line modeling and evolution. In: 18th Model Driven Engineering Languages and Systems (MODELS ’15), 2015, pp. 406–415. IEEE (2015) Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L.: A megamodel for software process line modeling and evolution. In: 18th Model Driven Engineering Languages and Systems (MODELS ’15), 2015, pp. 406–415. IEEE (2015)
52.
go back to reference SOFTEAM.: JUNIPER: D5.4 Specification of Model Transformation Chain. Technical Report 318763 (2015) SOFTEAM.: JUNIPER: D5.4 Specification of Model Transformation Chain. Technical Report 318763 (2015)
53.
go back to reference van Lingen, F., Yannuzzi, M., Jain, A., Irons-Mclean, R., Lluch, O., Carrera, D., Perez, J.L., Gutierrez, A., Montero, D., Marti, J., Maso, R., Rodriguez, A.J.P.: The unavoidable convergence of NFV, 5G, and Fog: a model-driven approach to bridge cloud and edge. IEEE Commun. Mag. 55(8), 28–35 (2017)CrossRef van Lingen, F., Yannuzzi, M., Jain, A., Irons-Mclean, R., Lluch, O., Carrera, D., Perez, J.L., Gutierrez, A., Montero, D., Marti, J., Maso, R., Rodriguez, A.J.P.: The unavoidable convergence of NFV, 5G, and Fog: a model-driven approach to bridge cloud and edge. IEEE Commun. Mag. 55(8), 28–35 (2017)CrossRef
54.
go back to reference Vanhooff, B., Ayed, D., Van Baelen, S., Joosen, W., Berbers, Y.: UniTI: a unified transformation infrastructure. In: 10th International Conference on MoDELS, pp. 31–45. Springer (2007) Vanhooff, B., Ayed, D., Van Baelen, S., Joosen, W., Berbers, Y.: UniTI: a unified transformation infrastructure. In: 10th International Conference on MoDELS, pp. 31–45. Springer (2007)
55.
go back to reference Vanhooff, B., Van Baelen, S., Hovsepyan, A., Joosen, W., Berbers, Y.: Towards a transformation chain modeling language. In: Vassiliadis, S., Wong, S., Hämäläinen, T.D. (eds.) Embedded Computer Systems: Architectures, Modeling, and Simulation, pp. 39–48. Springer, Berlin (2006)CrossRef Vanhooff, B., Van Baelen, S., Hovsepyan, A., Joosen, W., Berbers, Y.: Towards a transformation chain modeling language. In: Vassiliadis, S., Wong, S., Hämäläinen, T.D. (eds.) Embedded Computer Systems: Architectures, Modeling, and Simulation, pp. 39–48. Springer, Berlin (2006)CrossRef
56.
go back to reference Van Baelen, S., Vanhoof, B., Devos, J., Tiensyrja, K., Host, M., Saunier, T., Lopez, F.: MARTES: Specification of the Model Driven Engineering Process D1.7. Technical report, ITEA. EUREKA - ITEA 04006 (2007) Van Baelen, S., Vanhoof, B., Devos, J., Tiensyrja, K., Host, M., Saunier, T., Lopez, F.: MARTES: Specification of the Model Driven Engineering Process D1.7. Technical report, ITEA. EUREKA - ITEA 04006 (2007)
57.
go back to reference Vogel, T.: Model-Driven Engineering of Self-Adaptive Software. PhD thesis, University of Potsdam, Germany (2018) Vogel, T.: Model-Driven Engineering of Self-Adaptive Software. PhD thesis, University of Potsdam, Germany (2018)
58.
go back to reference Wagelaar, D.: Blackbox composition of model transformations using domain-specific modelling languages. In: 1st European Workshop on Composition of Model Transformations (CMT), pp. 15–19 (2006) Wagelaar, D.: Blackbox composition of model transformations using domain-specific modelling languages. In: 1st European Workshop on Composition of Model Transformations (CMT), pp. 15–19 (2006)
Metadata
Title
Model-driven process enactment for NFV systems with MAPLE
Authors
Sadaf Mustafiz
Omar Hassane
Guillaume Dupont
Ferhat Khendek
Maria Toeroe
Publication date
28-02-2020
Publisher
Springer Berlin Heidelberg
Published in
Software and Systems Modeling / Issue 5/2020
Print ISSN: 1619-1366
Electronic ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-020-00783-9

Other articles of this Issue 5/2020

Software and Systems Modeling 5/2020 Go to the issue

Premium Partner