This git repository contains a local mirror of A Formal Network Model and Their Application to Firewall Policies entry of the Archive of Formal Proofs (AFP).
The official AFP releases are tagged. Additionally, this repository may contain extensions (i.e., a development version) that may be submitted (as an update of the UPF_Firewall entry) at a later stage.
This project depends on another AFP entry: The Unified Policy Framework (UPF). Please follow the official guidelines for installing the AFP locally. For short:
- Download the complete AFP
- Extract the downloaded archive to an directory of your choice
- Let's assume the extracted archive lives in
/home/isabelle/afp
, now execute:
achim@logicalhacking:~$ isabelle components -u "/home/isabelle/afp/thys"
achim@logicalhacking:~$ isabelle build -D UPF_Firewall
- Achim D. Brucker
- Lukas Brügger
- Burkhart Wolff
This project is licensed under a 3-clause BSD-style license.
SPDX-License-Identifier: BSD-3-Clause
The upstream git repository, i.e., the single source of truth, for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/afp-mirror/UPF_Firewall.
- Achim D. Brucker, Lukas Brügger, and Burkhart Wolff. Formal Firewall Conformance Testing: An Application of Test and Proof Techniques. In Software Testing, Verification & Reliability (STVR), 25 (1), pages 34-71, 2015. https://www.brucker.ch/bibliography/abstract/brucker.ea-formal-fw-testing-2014