state of the network. The combination of the model and the DG creates a set of network service creation tools that drastically shorten the time to market for new network services or features. 2. The interpreter works in conjunction with a compiler. The compiler takes the model (e.g., YANG models) and the network logic (defined in an XML file) and creates the run time Service Logic DG that is used during event processing. 3. Formal information models will allow separation of network service definition from network abstraction definition from vendor-specific implementation. In particular, an abstraction layer with three distinct components allows for specification and flexible map- ping among service, network, and device definitions. Network service and network layer abstractions are defined later in this chapter. 6.4.1.3 Network Resource Autonomous Control Function The Network Resource Autonomous Control Function allocates (and deallocates) as well as opti- mizes the resources used to provide network services or features in the networks. It assigns or reassigns (PNF or VNF) network resources needed to support customer network service instances, based on real-time service requests from Service Design and Creation (SDC) or network-resource utilization optimization actions from the DCAE function. 1. Today, this is a network service order-driven process with the assumption that the network resource is in a fixed location. This new solution integrates virtualized network resources, which can be instantiated on demand and moved as the state of the network changes due to traffic or failures or because of business policies (e.g., cheaper power rates by time of day). The resource controller continually monitors and analyzes the network state telemetry col- lected from the adapters through DCAE and determines whether changes in the network state are required. If changes are required, it interacts with the service control interpreter to implement the intended state change. The Network Resource Control Function also interacts