ECOOP 2026
Mon 29 June - Fri 3 July 2026 Brussels, Belgium
Mon 29 Jun 2026 11:22 - 11:45 at I.2.02 - Specification and Analysis Chair(s): Jens Nicolay

Access control is a classical way to express which users are allowed to do which actions on which objects. Many formalisms study how to model access control policies. However, fewer works target formal verification of an actual implementation with respect to a given policy. This paper presents ATLAS, a new formal specification language for expressing access control policies. This language allows for modeling an access control policy, linking it to a source code, and generating automatically formal annotations in order to verify that a source code correctly implements the modeled policy. This workflow is implemented as a new Frama-C plugin that generates ACSL annotations, which can be proved by deductive verification or checked at runtime.

Mon 29 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
Specification and AnalysisGPCE at I.2.02
Chair(s): Jens Nicolay Vrije Universiteit Brussel
11:00
22m
Talk
Comparing Solver Representations for Analyzing Cardinality-Based Feature Models
GPCE
Fabian Eger Karlsruhe Institute of Technology, Lukas Güthing Karlsruhe Institute of Technology, Kevin Feichtinger Karlsruhe Institute of Technology (KIT), Ina Schaefer KIT
11:22
22m
Talk
ATLAS: From Access conTrol Language to ACSL Specifications
GPCE
Julien Signoles Université Paris-Saclay, CEA, List, Khaoula Boukir Ibn Tofail University, Amine Nasri Université Paris-Saclay, CEA, List & Ibn Tofail University
11:45
22m
Talk
Less Is More: Measuring How LLM Involvement Affects Chatbot Accuracy in Static Analysis
GPCE
12:07
22m
Talk
TurtleTalk: A DSL for Constraint-Based Turtle Graphics in Programmatic CAD
GPCE
Jef Jacobs Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel, Jens Nicolay Vrije Universiteit Brussel