Skip to main content

Process Enactment with Traceability Support for NFV Systems

  • Conference paper
  • First Online:
System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0 (SAM 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11753))

Included in the following conference series:

Abstract

The Network Functions Virtualization (NFV) paradigm is heading towards an evolution with the recent zero-touch automation initiative. In particular, automating the orchestration and management of network services (NS) could progress rapidly with the help of model-driven engineering methods and tools. We have earlier proposed an integrated process modelling and enactment environment, MAPLE, for NS management. In our approach, enactment is enabled by transformation chaining and megamodelling. In this paper, we present our extension, MAPLE-T, which incorporates traceability information generation and analysis support in MAPLE. MAPLE-T allows the generation of both local and global traceability information during the enactment of a process model (PM), all of which is retained in the megamodel. The megamodel enables end-to-end navigation of the source and target artifacts in the PM and thus allows advanced traceability analysis to be carried out. We applied MAPLE-T on a NS design process to demonstrate the application of the change impact analysis feature.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. D4.1: Foundations for model management and traceability. Technical report, MegaM@Rt2, September 2017

    Google Scholar 

  2. ISO/IEC/IEEE International Standard - Systems and Software Engineering – Vocabulary. ISO/IEC/IEEE 24765:2017(E), pp. 1–541, August 2017

    Google Scholar 

  3. D4.3: Model and Traceability Management (MTM) Tool Set – Intermediate version. Technical report, MegaM@Rt2, November 2018

    Google Scholar 

  4. Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J. 45(3), 515–526 (2006)

    Article  Google Scholar 

  5. van Amstel, M.F., van den Brand, M.G.J., Serebrenik, A.: Traceability visualization in model transformations with TraceVis. In: Hu, Z., de Lara, J. (eds.) ICMT 2012. LNCS, vol. 7307, pp. 152–159. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30476-7_10

    Chapter  Google Scholar 

  6. Baelen, S.V., Vanhoof, B.: MARTES: Traceability management toolset D2.3. Technical report, EUREKA - ITEA 04006, September 2007

    Google Scholar 

  7. Basilier, H., Darula, M., Wilke, J.: Virtualizing network services - the telecom cloud. Ericsson Technol. Rev. 91, 1–9 (2014). https://www.ericsson.com/en/ericsson-technology-review/archive/2014/virtualizing-network-services---the-telecom-cloud

  8. Beyhl, T., Hebig, R., Giese, H.: A model management framework for maintaining traceability links. In: Software Engineering 2013 – Workshopband, pp. 453–457 (2013)

    Google Scholar 

  9. Borg, M., Runeson, P., Ardö, A.: Recovering from a decade: a systematic mapping of information retrieval approaches to software traceability. Empir. Softw. Eng. 19(6), 1565–1616 (2014)

    Article  Google Scholar 

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

    Google Scholar 

  11. Eclipse: ATL EMF Transformation Virtual Machine (ATL EMFTVM). https://wiki.eclipse.org/ATL/EMFTVM

  12. Eclipse: Papyrus. https://eclipse.org/papyrus/

  13. ETSI: Network Functions Virtualisation (NFV) Release 2; Information Modeling; Papyrus Guidelines: ETSI GR NFV-IFA 016 V2.1.1, March 2017

    Google Scholar 

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

    Google Scholar 

  15. Favre, J.M., Nguyen, T.: Towards a megamodel to model software evolution through transformations. Electron. Notes Theor. Comput. Sci. 127(3), 59–74 (2005)

    Article  Google Scholar 

  16. Fritzsche, M., Brunelière, H., Vanhooff, B., Berbers, Y., Jouault, F., Gilani, W.: Applying megamodelling to model driven performance engineering. In: 16th IEEE, ECBS 2009, pp. 244–253, April 2009

    Google Scholar 

  17. Fritzsche, M., Johannes, J., Zschaler, S., Zherebtsov, A., Terekhov, A.: Application of tracing techniques in model-driven performance engineering. In: 4th ECMDA Traceability Workshop, pp. 1–10 (2008)

    Google Scholar 

  18. Fung, N.L.S., Kokaly, S., Di Sandro, A., Salay, R., Chechik, M.: MMINT-A: a tool for automated change impact assessment on assurance cases. In: Gallina, B., Skavhaug, A., Schoitsch, E., Bitsch, F. (eds.) SAFECOMP 2018. LNCS, vol. 11094, pp. 60–70. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99229-7_7

    Chapter  Google Scholar 

  19. Galvao, I., Goknil, A.: Survey of traceability approaches in model-driven engineering. In: IEEE EDOC 2007, p. 313, October 2007

    Google Scholar 

  20. Göknil, A., Ivanov, I., van den Berg, K.: Change impact analysis based on formalization of trace relations for requirements. In: ECMDA Traceability Workshop (ECMDA-TW), pp. 59–75. No. 274, SINTEF Report, June 2008

    Google Scholar 

  21. Guana, V., Stroulia, E.: ChainTracker, a model-transformation trace analysis tool for code-generation environments. In: Di Ruscio, D., Varró, D. (eds.) ICMT 2014. LNCS, vol. 8568, pp. 146–153. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08789-4_11

    Chapter  Google Scholar 

  22. Jouault, F.: Loosely coupled traceability for ATL. In: ECMDA Workshop on Traceability, pp. 29–37 (2005)

    Google Scholar 

  23. Jouault, F., Vanhooff, B., Bruneliere, H., Doux, G., Berbers, Y., Bézivin, J.: Inter-DSL coordination support by combining megamodeling and model weaving. In: ACM 25th SAC 2010, pp. 2011–2018, March 2010

    Google Scholar 

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

    Article  Google Scholar 

  25. Mustafiz, S., Dupont, G., Khendek, F., Toeroe, M.: MAPLE: An integrated environment for process modelling and enactment for NFV systems. In: Pierantonio, A., Trujillo, S. (eds.) ECMFA 2018. LNCS, vol. 10890, pp. 164–178. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92997-2_11

    Chapter  Google Scholar 

  26. Mustafiz, S., Nazarzadeoghaz, N., Dupont, G., Khendek, F., Toeroe, M.: A model-driven process enactment approach for network service design. In: Csöndes, T., Kovács, G., Réthy, G. (eds.) SDL 2017. LNCS, vol. 10567, pp. 99–118. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68015-6_7

    Chapter  Google Scholar 

  27. Mustafiz, S., Palma, F., Toeroe, M., Khendek, F.: A network service design and deployment process for NFV systems. In: 15th IEEE NCA 2016, pp. 131–139. IEEE Computer Society (2016)

    Google Scholar 

  28. von Pilgrim, J., Vanhooff, B., Schulz-Gerlach, I., Berbers, Y.: Constructing and visualizing transformation chains. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 17–32. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69100-6_2

    Chapter  Google Scholar 

  29. Santiago, I., Jiménez, A., Vara, J.M., De Castro, V., Bollati, V.A., Marcos, E.: Model-driven engineering as a new landscape for traceability management: A systematic literature review. Inf. Softw. Technol. 54(12), 1340–1356 (2012)

    Article  Google Scholar 

  30. Santiago, I., Vara, J.M., de Castro, M.V., Marcos, E.: Towards the effective use of traceability in model-driven engineering projects. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 429–437. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41924-9_35

    Chapter  Google Scholar 

  31. Vanhooff, B., Ayed, D., Van Baelen, S., Joosen, W., Berbers, Y.: UniTI: A unified transformation infrastructure. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735, pp. 31–45. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75209-7_3

    Chapter  Google Scholar 

  32. Vanhooff, B., Van Baelen, S., Joosen, W., Berbers, Y.: Traceability as input for model transformations. In: ECMDA Traceability Workshop (ECMDA-TW), pp. 37–46. SINTEF (2007)

    Google Scholar 

  33. Winkler, S., Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model. 9(4), 529–565 (2010)

    Article  Google Scholar 

  34. Yie, A., Wagelaar, D.: Advanced traceability for ATL. In: 1st International Workshop on Model Transformation with ATL (MtATL 2009) (2009)

    Google Scholar 

Download references

Acknowledgement

The authors would like to thank Navid Nazarzadeoghaz for the discussions on the NFV application. This work is partly funded by the Natural Sciences and Engineering Research Council (NSERC) of Canada and Ericsson.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ferhat Khendek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hassane, O., Mustafiz, S., Khendek, F., Toeroe, M. (2019). Process Enactment with Traceability Support for NFV Systems. In: Fonseca i Casas, P., Sancho, MR., Sherratt, E. (eds) System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0. SAM 2019. Lecture Notes in Computer Science(), vol 11753. Springer, Cham. https://doi.org/10.1007/978-3-030-30690-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30690-8_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30689-2

  • Online ISBN: 978-3-030-30690-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics