ASSL as an Intent Expression Language for Autonomic Intent-Driven Networking

Solmaz Jaberi, John William Atwood, Joey Paquet · 2023

Autonomic Networking is one of the main models proposed for the deployment of Networking Intents. Ideally, Intent should be specified by the user in a natural language (e.g., English), but it must then be transformed into a computer-executable representation that can then be mapped onto interactions with existing networking components. There currently is no consensus as to what language can be used to express the operational version of Networking Intents. The Autonomic System Specification Language (ASSL) was designed for the specification and verification of autonomic systems in general. We propose to use ASSL as the intermediate language to express the executable version of Networking Intents. Starting from a set of Intent examples (expressed in English), transformations of the examples into ASSL have been obtained. Using these examples, we show that ASSL is capable of expressing a very wide range of Networking Intents.

Read the paper · More papers on PaperTik