Concurrent Language for Argumentation
Program Output
Hello! To get started, try running some example programs!
Grammar
cla is built on the following grammar.
program: par_action SEMICOLON;
par_action: action (PAR action)*;
action: '(' action ')'
| 'add(' (EMP | ARGS) ',' (EMP | ATKS) ')' ARROW action
| 'rmv(' (EMP | ARGS) ',' (EMP | ATKS) ')' ARROW action
| expression
| SUCCESS
| FAILURE
;
expression: '(' expression ')'
| expression_w
| expression_f
| 'sum(' expression_w (',' expression_w)* ')'
| 'gpar(' expression_f (',' expression_f)* ')'
| expression_f (PPLUS expression)*
;
expression_w: 'checkw(' (EMP | ARGS) ',' (EMP | ATKS) ')' ARROW action
| 'testcw(' (EMP | ARGS) ',' LABEL ',' SEM ')' ARROW action
| 'testsw(' (EMP | ARGS) ',' LABEL ',' SEM ')' ARROW action
;
expression_f: 'checkf(' (EMP | ARGS) ',' (EMP | ATKS) ')' ARROW action
| 'testcf(' (EMP | ARGS) ',' LABEL ',' SEM ')' ARROW action
| 'testsf(' (EMP | ARGS) ',' LABEL ',' SEM ')' ARROW action
;
LABEL: 'in' | 'out' | 'undec';
SEM: 'conflictfree' | 'admissible' | 'complete' | 'grounded' | 'preferred' | 'stable' | 'ideal' | 'semi−stable' | 'eager' | 'stage';
References
- Stefano Bistarelli, Carlo Taticchi: A concurrent language for modelling agents arguing on a shared argumentation space. Argument Comput. 15(1): 21-48 (2024)
- Stefano Bistarelli, Carlo Taticchi, Maria Chiara Meo: Timed concurrent language for argumentation with maximum parallelism. J. Log. Comput. 33(4): 712-737 (2023)
- Stefano Bistarelli, Carlo Taticchi, Maria Chiara Meo: An Interleaving Semantics of the Timed Concurrent Language for Argumentation to Model Debates and Dialogue Games. Theory Pract. Log. Program. 23(6): 1307-1333 (2023)
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: Preserving Privacy in a (Timed) Concurrent Language for Argumentation. CILC2024
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: Modelling Dialogues in a Concurrent Language for Argumentation. LPNMR 2024: 290-303
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: On the Role of Local Arguments in the (Timed) Concurrent Language for Argumentation. AI³@AI*IA 2023
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: Timed Concurrent Language for Argumentation: An Interleaving Approach. PADL 2022: 101-116
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: Concurrent Argumentation with Time: an Overview. AI³@AI*IA 2021
- Carlo Taticchi: A Concurrent Language for Negotiation and Debate with Argumentation. AAMAS 2021: 1840-1841
- Stefano Bistarelli, Maria Chiara Meo, Carlo Taticchi: Timed Concurrent Language for Argumentation. CILC 2021: 1-15
- Stefano Bistarelli, Carlo Taticchi: Introducing a Tool for Concurrent Argumentation. JELIA 2021: 18-24
- Stefano Bistarelli, Carlo Taticchi: A Concurrent Language for Argumentation. AI³@AI*IA 2020: 75-89
- Stefano Bistarelli, Carlo Taticchi: Towards an Implementation of a Concurrent Language for Argumentation. AI*IA 2020: 154-171
- Stefano Bistarelli, Carlo Taticchi: A Concurrent Language for Argumentation: Preliminary Notes. Gabbrielli's Festschrift 2020: 9:1-9:22