loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Fabian Bruckner 1 ; Julia Pampus 1 and Falk Howar 2

Affiliations: 1 Data Business, Fraunhofer ISST, Emil-Figge-Strasse 91, 44227 Dortmund, Germany ; 2 Chair for Software Engineering, TU Dortmund, Otto-Hahn-Strasse 12, 44227 Dortmund, Germany

Keyword(s): Usage Control, Data Sovereignty, Code Generation, Model-driven Software Development, Domain Specific Language, Cross-compilation, Policy-agnostic Programming, Industry 4.0.

Abstract: This paper introduces the policy system of the domain specific language D◦ (spoken di’grē). The central feature of this DSL is the automatic integration of usage control mechanisms into the application logic. The introduced DSL is cross-compiled to a host language. D◦ implements the policy-agnostic programming paradigm which means that application logic and policy enforcement are considered separately during the development. Both aspects are combined (automatically) in a later state. We propose the well-defined combination of blacklisting and whitelisting which we define as greylisting. Based on a simple example, we present the different aspects of the proposed policy system. Extensibility of the policy system and D◦ is another central functionality of the DSL. We demonstrate how the policy system and the language itself can be extended by new elements by implementing a simple use case. For this implementation, we use a prototypically implementation of D◦ which uses Java as host lang uage. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.16.66.206

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bruckner, F.; Pampus, J. and Howar, F. (2020). A Framework for Creating Policy-agnostic Programming Languages. In Proceedings of the 9th International Conference on Data Science, Technology and Applications - DATA; ISBN 978-989-758-440-4; ISSN 2184-285X, SciTePress, pages 31-42. DOI: 10.5220/0009782200310042

@conference{data20,
author={Fabian Bruckner. and Julia Pampus. and Falk Howar.},
title={A Framework for Creating Policy-agnostic Programming Languages},
booktitle={Proceedings of the 9th International Conference on Data Science, Technology and Applications - DATA},
year={2020},
pages={31-42},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009782200310042},
isbn={978-989-758-440-4},
issn={2184-285X},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Data Science, Technology and Applications - DATA
TI - A Framework for Creating Policy-agnostic Programming Languages
SN - 978-989-758-440-4
IS - 2184-285X
AU - Bruckner, F.
AU - Pampus, J.
AU - Howar, F.
PY - 2020
SP - 31
EP - 42
DO - 10.5220/0009782200310042
PB - SciTePress