Skip to main content
Top

2018 | OriginalPaper | Chapter

MAPLE: An Integrated Environment for Process Modelling and Enactment for NFV Systems

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

Published in: Modelling Foundations and Applications

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

The Network Functions Virtualization (NFV) paradigm is making way for the rapid provisioning of network services (NS). 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 recently advocated in this context. As part of this effort, we propose a process enactment approach with NFV systems as the target domain. We provide support for automated process execution with a megamodel-based enactment approach. 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. We demonstrate our environment by enacting a NS design 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 "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!

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!

Literature
1.
go back to reference Mijumbi, R., Serrat, J., Gorricho, J.L., Latre, S., Charalambides, M., Lopez, D.: Management and orchestration challenges in network functions virtualization. IEEE Commun. Mag. 54(1), 98–105 (2016)CrossRef Mijumbi, R., Serrat, J., Gorricho, J.L., Latre, S., Charalambides, M., Lopez, D.: Management and orchestration challenges in network functions virtualization. IEEE Commun. Mag. 54(1), 98–105 (2016)CrossRef
2.
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 2015), 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 2015), pp. 410–418. IEEE (2015)
3.
go back to reference ETSI: Zero-touch Network and Service Management, December 2017 ETSI: Zero-touch Network and Service Management, December 2017
4.
go back to reference Berezin, A.: Utilizing Declarative Model-Driven TOSCA Orchestration for NFV. DZone, March 2017 Berezin, A.: Utilizing Declarative Model-Driven TOSCA Orchestration for NFV. DZone, March 2017
5.
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, January 2017 ETSI: Network Functions Virtualisation (NFV) Release 2; Management and Orchestration; Report on NFV Information Model: ETSI GR NFV-IFA 015 V2.1.1, January 2017
6.
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)
7.
go back to reference Etien, A., Aranega, V., Blanc, X., Paige, R.F.: Chaining model transformations. In: Analysis of Model Transformations Workshop, AMT 2012, pp. 9–14. ACM (2012) Etien, A., Aranega, V., Blanc, X., Paige, R.F.: Chaining model transformations. In: Analysis of Model Transformations Workshop, AMT 2012, pp. 9–14. ACM (2012)
9.
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)
13.
go back to reference Object Management Group: Unified Modeling Language (UML 2.5), March 2015 Object Management Group: Unified Modeling Language (UML 2.5), March 2015
14.
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)
15.
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)
16.
go back to reference ETSI: Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines: ETSI GR NFV-IFA 016 V2.1.1, March 2017 ETSI: Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines: ETSI GR NFV-IFA 016 V2.1.1, March 2017
18.
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)
20.
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 2007, pp. 963–970. ACM, New York (2007) Del Fabro, M.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. In: ACM Symposium on Applied Computing, SAC 2007, pp. 963–970. ACM, New York (2007)
21.
go back to reference Maciel, R.S.P., da Silva, B.C., 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, October 2009 Maciel, R.S.P., da Silva, B.C., 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, October 2009
22.
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)
23.
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)
24.
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, December 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, December 2014
25.
go back to reference OASIS: TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0. OASIS Committee Specification Draft 04, May 2017 OASIS: TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1.0. OASIS Committee Specification Draft 04, May 2017
26.
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, July 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, July 2006
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, April 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, April 2009
28.
go back to reference Sandro, A.D., 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. CEUR Workshop Proceedings, vol. 1554, pp. 16–19. CEUR-WS.org (2015) Sandro, A.D., 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. CEUR Workshop Proceedings, vol. 1554, pp. 16–19. CEUR-WS.org (2015)
29.
go back to reference Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L.: A megamodel for software process line modeling and evolution. In: Model Driven Engineering Languages and Systems (MODELS), pp. 406–415. IEEE (2015) Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L.: A megamodel for software process line modeling and evolution. In: Model Driven Engineering Languages and Systems (MODELS), pp. 406–415. IEEE (2015)
31.
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)
32.
go back to reference Heidenreich, F., Kopcsek, J., Assmann, U.: Safe composition of transformations. J. Object Technol. 10(7), 1–20 (2011) Heidenreich, F., Kopcsek, J., Assmann, U.: Safe composition of transformations. J. Object Technol. 10(7), 1–20 (2011)
Metadata
Title
MAPLE: An Integrated Environment for Process Modelling and Enactment for NFV Systems
Authors
Sadaf Mustafiz
Guillaume Dupont
Ferhat Khendek
Maria Toeroe
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-92997-2_11

Premium Partner