DyNetKAT : An Algebra of Dynamic Networks
| dc.contributor.author | Caltais, Georgiana | |
| dc.contributor.author | Hojjat, Hossein | |
| dc.contributor.author | Mousavi, Mohammad Reza | |
| dc.contributor.author | Tunç, Hünkar Can | |
| dc.date.accessioned | 2022-05-09T10:32:57Z | |
| dc.date.available | 2022-05-09T10:32:57Z | |
| dc.date.issued | 2022 | eng |
| dc.description.abstract | We introduce a formal language for specifying dynamic updates for Software Defined Networks. Our language builds upon Network Kleene Algebra with Tests (NetKAT) and adds constructs for synchronisations and multi-packet behaviour to capture the interaction between the control- and data-plane in dynamic updates. We provide a sound and ground-complete axiomatisation of our language. We exploit the equational theory and provide an efficient method for reasoning about safety properties. We implement our equational theory in DyNetiKAT – a tool prototype, based on the Maude Rewriting Logic and the NetKAT tool, and apply it to a case study. We show that we can analyse the case study for networks with hundreds of switches using our tool prototype. | eng |
| dc.description.version | published | eng |
| dc.identifier.doi | 10.1007/978-3-030-99253-8_10 | eng |
| dc.identifier.ppn | 1912153688 | |
| dc.identifier.uri | https://kops.uni-konstanz.de/handle/123456789/57472 | |
| dc.language.iso | eng | eng |
| dc.rights | Attribution 4.0 International | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Software Defined Networks, Dynamic Updates, Dynamic Network Reconfiguration, NetKAT, Process Algebra, Equational Reasoning | eng |
| dc.subject.ddc | 004 | eng |
| dc.title | DyNetKAT : An Algebra of Dynamic Networks | eng |
| dc.type | INPROCEEDINGS | eng |
| dspace.entity.type | Publication | |
| kops.citation.bibtex | @inproceedings{Caltais2022DyNet-57472,
year={2022},
doi={10.1007/978-3-030-99253-8_10},
title={DyNetKAT : An Algebra of Dynamic Networks},
number={13242},
isbn={978-3-030-99252-1},
issn={0302-9743},
publisher={Springer International Publishing},
address={Cham},
series={Lecture Notes in Computer Science},
booktitle={Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings},
pages={184--204},
editor={Bouyer, Patricia and Schröder, Lutz},
author={Caltais, Georgiana and Hojjat, Hossein and Mousavi, Mohammad Reza and Tunç, Hünkar Can}
} | |
| kops.citation.iso690 | CALTAIS, Georgiana, Hossein HOJJAT, Mohammad Reza MOUSAVI, Hünkar Can TUNÇ, 2022. DyNetKAT : An Algebra of Dynamic Networks. 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. Munich, Germany, 2. Apr. 2022 - 7. Apr. 2022. In: BOUYER, Patricia, Hrsg., Lutz SCHRÖDER, Hrsg.. Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings. Cham: Springer International Publishing, 2022, S. 184-204. Lecture Notes in Computer Science. 13242. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-99252-1. Verfügbar unter: doi: 10.1007/978-3-030-99253-8_10 | deu |
| kops.citation.iso690 | CALTAIS, Georgiana, Hossein HOJJAT, Mohammad Reza MOUSAVI, Hünkar Can TUNÇ, 2022. DyNetKAT : An Algebra of Dynamic Networks. 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022. Munich, Germany, Apr 2, 2022 - Apr 7, 2022. In: BOUYER, Patricia, ed., Lutz SCHRÖDER, ed.. Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings. Cham: Springer International Publishing, 2022, pp. 184-204. Lecture Notes in Computer Science. 13242. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-99252-1. Available under: doi: 10.1007/978-3-030-99253-8_10 | eng |
| kops.citation.rdf | <rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:bibo="http://purl.org/ontology/bibo/"
xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:void="http://rdfs.org/ns/void#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#" >
<rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/57472">
<dc:contributor>Mousavi, Mohammad Reza</dc:contributor>
<dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/57472/1/Caltais_2-vvxz9k3lo09w4.PDF"/>
<foaf:homepage rdf:resource="http://localhost:8080/"/>
<dc:creator>Caltais, Georgiana</dc:creator>
<dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/57472/1/Caltais_2-vvxz9k3lo09w4.PDF"/>
<dc:creator>Hojjat, Hossein</dc:creator>
<bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/57472"/>
<dc:rights>Attribution 4.0 International</dc:rights>
<dcterms:rights rdf:resource="http://creativecommons.org/licenses/by/4.0/"/>
<dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2022-05-09T10:32:57Z</dcterms:available>
<dcterms:issued>2022</dcterms:issued>
<dc:contributor>Hojjat, Hossein</dc:contributor>
<dc:contributor>Tunç, Hünkar Can</dc:contributor>
<dcterms:title>DyNetKAT : An Algebra of Dynamic Networks</dcterms:title>
<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2022-05-09T10:32:57Z</dc:date>
<void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
<dc:creator>Tunç, Hünkar Can</dc:creator>
<dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
<dc:creator>Mousavi, Mohammad Reza</dc:creator>
<dc:language>eng</dc:language>
<dc:contributor>Caltais, Georgiana</dc:contributor>
<dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
<dcterms:abstract xml:lang="eng">We introduce a formal language for specifying dynamic updates for Software Defined Networks. Our language builds upon Network Kleene Algebra with Tests (NetKAT) and adds constructs for synchronisations and multi-packet behaviour to capture the interaction between the control- and data-plane in dynamic updates. We provide a sound and ground-complete axiomatisation of our language. We exploit the equational theory and provide an efficient method for reasoning about safety properties. We implement our equational theory in DyNetiKAT – a tool prototype, based on the Maude Rewriting Logic and the NetKAT tool, and apply it to a case study. We show that we can analyse the case study for networks with hundreds of switches using our tool prototype.</dcterms:abstract>
</rdf:Description>
</rdf:RDF> | |
| kops.conferencefield | 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, 2. Apr. 2022 - 7. Apr. 2022, Munich, Germany | deu |
| kops.date.conferenceEnd | 2022-04-07 | eng |
| kops.date.conferenceStart | 2022-04-02 | eng |
| kops.description.openAccess | openaccessbookpart | eng |
| kops.flag.isPeerReviewed | true | eng |
| kops.flag.knbibliography | true | |
| kops.identifier.nbn | urn:nbn:de:bsz:352-2-vvxz9k3lo09w4 | |
| kops.location.conference | Munich, Germany | eng |
| kops.sourcefield | BOUYER, Patricia, Hrsg., Lutz SCHRÖDER, Hrsg.. <i>Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings</i>. Cham: Springer International Publishing, 2022, S. 184-204. Lecture Notes in Computer Science. 13242. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-99252-1. Verfügbar unter: doi: 10.1007/978-3-030-99253-8_10 | deu |
| kops.sourcefield.plain | BOUYER, Patricia, Hrsg., Lutz SCHRÖDER, Hrsg.. Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings. Cham: Springer International Publishing, 2022, S. 184-204. Lecture Notes in Computer Science. 13242. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-99252-1. Verfügbar unter: doi: 10.1007/978-3-030-99253-8_10 | deu |
| kops.sourcefield.plain | BOUYER, Patricia, ed., Lutz SCHRÖDER, ed.. Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings. Cham: Springer International Publishing, 2022, pp. 184-204. Lecture Notes in Computer Science. 13242. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-99252-1. Available under: doi: 10.1007/978-3-030-99253-8_10 | eng |
| kops.title.conference | 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022 | eng |
| relation.isAuthorOfPublication | 23c8465d-2f7a-4b05-a1af-35aa34f5fd85 | |
| relation.isAuthorOfPublication.latestForDiscovery | 23c8465d-2f7a-4b05-a1af-35aa34f5fd85 | |
| source.bibliographicInfo.fromPage | 184 | eng |
| source.bibliographicInfo.seriesNumber | 13242 | eng |
| source.bibliographicInfo.toPage | 204 | eng |
| source.contributor.editor | Bouyer, Patricia | |
| source.contributor.editor | Schröder, Lutz | |
| source.identifier.eissn | 1611-3349 | eng |
| source.identifier.isbn | 978-3-030-99252-1 | eng |
| source.identifier.issn | 0302-9743 | eng |
| source.publisher | Springer International Publishing | eng |
| source.publisher.location | Cham | eng |
| source.relation.ispartofseries | Lecture Notes in Computer Science | eng |
| source.title | Foundations of Software Science and Computation Structures : 25th International Conference, FOSSACS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2–7, 2022, Proceedings | eng |
Dateien
Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
- Name:
- Caltais_2-vvxz9k3lo09w4.PDF
- Größe:
- 721.89 KB
- Format:
- Adobe Portable Document Format
