Published October 2018
| Version v0.2
Software
Open
Privacy Calculus: Maude implementation
Description
Philippou and Kouzapas have proposed a privacy-related framework, consisting of
- a variant of the π-calculus, called Privacy Calculus, that describes the interactions of processes,
- a privacy policy language,
- a type system that serves to check whether Privacy Calculus processes respect privacy policies.
The file privacy.maude contains an executable implementation in the programming/specification language Maude of a version of the Privacy Calculus, along with its associated privacy policy language and type checker. The file example-sales.maude includes a simple example of how the implementation can be used.
Compared to v0.1, this version:
- adds a system module with the operational semantics of Privacy Calculus, thus enabling the execution of processes,
- uses CINNI for handling name binding in Privacy Calculus terms,
- simplifies the syntax of Privacy Calculus terms,
- adds a
compatiblecheck for checking compliance of a Privacy Calculus system to a privacy policy given a Γ-Environment, - splits the code into more modules,
- renames some sorts (most importantly, context variables are renamed to private data types).
Files
Files
(35.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:9fe6b53dc9ea4bdf6060a360c720734b
|
3.9 kB | Download |
|
md5:c4ebaea8a0d2016220cf53dabe6643a1
|
31.5 kB | Download |
Additional details
Related works
- Is described by
- Conference paper: 10.1007/978-3-030-03421-4_30 (DOI)
Software
- Development Status
- Inactive