| CPC H04L 41/40 (2022.05) [G06F 9/455 (2013.01)] | 15 Claims |

|
1. A method for redesigning and redeploying a network service (NS) upon determining that a running instance of the NS fails to meet at least one NS requirement, comprising the steps of:
detecting a change in at least one input model of a NS design;
executing a traceability analysis for the change in the at least one input model of the NS design, comprising:
deriving a megamodel for the NS design from a set of resources of the NS design and registering in the megamodel a process model (PM) applicable to generate a NS descriptor;
creating from the PM a transformation chain which links transformations with the resources of the NS design in the megamodel, and storing the transformation chain in the megamodel;
executing the transformations of the transformation chain with at least one input model thereby generating a trace model and at least one output model for each transformation of the transformation chain, and adding the trace models to the megamodel;
building a global traceability map using the trace models and trace links expressing links between the trace models and the input and the output models, and storing the global traceability map in the megamodel; and
using the global traceability map to determine whether the change in the at least one input model of the NS has an impact on the network service design process and on the generated output models, that prevents the NS to meet the NS requirement, further comprising:
filtering the transformations at the metamodel level to identify transformations to be checked at the model level; and
checking the input models, trace models and output models for the identified transformations using corresponding trace links, to determine whether the change has an impact; and
upon determining, based on the traceability analysis, that the NS fails to meet the at least one NS requirement, redesigning and redeploying the NS.
|