Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences 2020
DOI: 10.1145/3425898.3426958
|View full text |Cite
|
Sign up to set email alerts
|

eFLINT: a domain-specific language for executable norm specifications

Abstract: Software systems that share potentially sensitive data are subjected to laws, regulations, policies and/or contracts. The monitoring, control and enforcement processes applied to these systems are currently to a large extent manual, which we rather automate by embedding the processes as dedicated and adaptable software services in order to improve efficiency and effectiveness. This approach requires such regulatory services to be closely aligned with a formal description of the relevant norms.This paper presen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
19
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
2

Relationship

5
3

Authors

Journals

citations
Cited by 23 publications
(19 citation statements)
references
References 25 publications
0
19
0
Order By: Relevance
“…Normative positions Hohfeld's framework of normative concepts includes 8 notions, distributed on 2 squares, concerning respectively deontic (or duty-related) and potestative (or power-related) directives. Similarly to eFLINT [20], these concepts corresponds in DPCL to object-types with certain fixed parameters (frames, or stereotypical knowledge constructs). Their instantiation, as that of any other object, can be conditioned by transformational or reactive rules.…”
Section: Language Fundamentalsmentioning
confidence: 99%
See 1 more Smart Citation
“…Normative positions Hohfeld's framework of normative concepts includes 8 notions, distributed on 2 squares, concerning respectively deontic (or duty-related) and potestative (or power-related) directives. Similarly to eFLINT [20], these concepts corresponds in DPCL to object-types with certain fixed parameters (frames, or stereotypical knowledge constructs). Their instantiation, as that of any other object, can be conditioned by transformational or reactive rules.…”
Section: Language Fundamentalsmentioning
confidence: 99%
“…Amongst the most recent efforts we acknowledge e.g. LegalRuleML [11,9], PROLEG [14], InstAL [10], ODRL [6,1], Symboleo [15], FLINT/eFLINT [21,20], and Logical English [7]. Legal core ontologies (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…eFLINT is a DSL for developing executable normative specifications used to reason about compliance with regulations, contracts and/or policies [43]. eFLINT programs are used to simulate or verify normative decision making processes.…”
Section: Eflint: Executable Normative Specificationsmentioning
confidence: 99%
“…This case study show that it is feasible to obtain REPLs for languages that are not statement-or expressionoriented. The third case-study applies the methodology to obtain interactive services for eFLINT, a DSL for executable normative specifications [43]. The resulting services allow users and policy-aware software to navigate choices and decisions in the realm of law and regulation.…”
Section: Introductionmentioning
confidence: 99%
“…More concretely, the models we used were written in eFLINT[6], a language for specifying policies based on normative frames. Note however that any other choices would have been equally good in functional terms 4.…”
mentioning
confidence: 99%