SlideShare a Scribd company logo
1 of 31
Download to read offline
1University of Perugia, Italy
Containerisation and Dynamic
Frameworks in ICCMA’19
Stefano BISTARELLI1, Lars KOTTHOFF2, Francesco SANTINI1,
and Carlo TATICCHI3
2University of Wyoming, U.S.
3Gran Sasso Science Institute, Italy
Overview
• Introduction to AFs

• ICCMA Competition

• Docker

• Special track: Dynamics in AFs
A Concurrent Argumentation Language for Negotiation and Debating
Carlo Taticchi — September 6, 2018 3
a b
c d e
f
Abstract Argumentation Frameworks
A Concurrent Argumentation Language for Negotiation and Debating
Carlo Taticchi — September 6, 2018 4
a b
c d e
f
Admissible
Abstract Argumentation Frameworks
ICCMA
Problems to Solve
• (SE) Given an AFs, determine some extension
w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
Problems to Solve
• (SE) Given an AFs, determine some extension
• (EE) Given an AFs, determine all extensions
w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
Problems to Solve
• (SE) Given an AFs, determine some extension
• (EE) Given an AFs, determine all extensions
• (DC) Given an AFs and some argument, decide whether the given
argument is credulously inferred
w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
Problems to Solve
• (SE) Given an AFs, determine some extension
• (EE) Given an AFs, determine all extensions
• (DC) Given an AFs and some argument, decide whether the given
argument is credulously inferred
• (DS) Given an AFs and some argument, decide whether the given
argument is skeptically inferred
w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
Docker
• Allows to develop and run applications with containers
Docker
• Allows to develop and run applications with containers
• A container is a runtime instance of an image
Docker
• Allows to develop and run applications with containers
• A container is a runtime instance of an image
• Containers can be defined with Dockerfile
Docker
• Allows to develop and run applications with containers
• A container is a runtime instance of an image
• Containers can be defined with Dockerfile
Docker
• The solver has to be packaged in a Docker container. Example:

FROM alpine
WORKDIR /app
COPY . .
ENTRYPOINT [ "./generic-interface-2019.sh" ]
Packing the solver
• The solver has to be packaged in a Docker container. Example:

FROM alpine
WORKDIR /app
COPY . .
ENTRYPOINT [ "./generic-interface-2019.sh" ]
• Wrapper example:

#!/bin/sh
limit=$1
shift
time ./runsolver -w /dev/null -C $limit ./generic-interface-2019.sh $@
Packing the solver
• For each graph, each solver has 10 minutes to solve the given
computational problem:
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
‣ A fraction of point in case of correct AND INCOMPLETE result
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
‣ A fraction of point in case of correct AND INCOMPLETE result
‣ −5 points, if it delivers an incorrect result;
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
‣ A fraction of point in case of correct AND INCOMPLETE result
‣ −5 points, if it delivers an incorrect result;
‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory)
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
‣ A fraction of point in case of correct AND INCOMPLETE result
‣ −5 points, if it delivers an incorrect result;
‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory)
• The score of each solver is calculated as for ICCMA’17
Rules of the competition
• For each graph, each solver has 10 minutes to solve the given
computational problem:
‣ 1 point, if it delivers the correct AND COMPLETE result
‣ A fraction of point in case of correct AND INCOMPLETE result
‣ −5 points, if it delivers an incorrect result;
‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory)
• The score of each solver is calculated as for ICCMA’17
• For each track, a ranking of the solvers is determined by their number of
correctly and timely classified instances
Rules of the competition
● ● ● ● ● ● ●
●
● ● ● ● ●
●
● ●
●
● ●
1
10
100
admbuster_1000.apx
admbuster_2000.apx
admbuster_4000.apx
admbuster_6000.apx
afinput_exp_acyclic_depvary_step3_batch_yyy01.apx
afinput_exp_acyclic_indvary1_step5_batch_yyy04.apx
afinput_exp_acyclic_indvary1_step5_batch_yyy09.apx
afinput_exp_acyclic_indvary3_step1_batch_yyy10.apx
afinput_exp_cycles_indvary3_step8_batch_yyy07.apx
BA_120_30_3.apx
BA_180_10_2.apx
BA_200_10_5.apx
BA_40_80_5.apx
BA_60_70_3.apx
brookings−or−us.gml.50.apx
caravan−or−us.gml.80.apx
ER_100_100_1.apx
ER_100_50_6.apx
ER_100_90_4.apx
ER_200_70_5.apx
ER_300_100_4.apx
ferry2.pfile−L2−C1−05.pddl.3.cnf.apx
ferry2.pfile−L2−C1−08.pddl.1.cnf.apx
ferry2.pfile−L2−C2−08.pddl.1.cnf.apx
ferry2.pfile−L3−C1−04.pddl.2.cnf.apx
ferry2.pfile−L3−C2−02.pddl.2.cnf.apx
grd_1790_4_8.apx
grd_2065_1_8.apx
grd_418_2_9.apx
grd_489_5_8.apx
hut−airport−shuttle_20120105_0729.gml.50.apx
massachusetts_vineyardfastferry_2015−11−13.gml.50.apx
rockland−county−department−of−public−transportation_20121220_2018.gml.20.apx
scc_1109_50_10_5.apx
scc_1439_40_15_17.apx
scc_341_30_5_9.apx
scc_845_40_5_19.apx
scc_989_70_15_3.apx
sembuster_150.apx
sembuster_60.apx
stb_190_70.apx
stb_196_281.apx
stb_291_2.apx
stb_389_42.apx
stb_437_137.apx
WS_100_12_10_70.apx
WS_100_12_50_30.apx
WS_100_18_30_10.apx
WS_100_6_70_30.apx
WS_500_16_30_70.apx
instance
time
correct
● FALSE
TRUE
solver
●
●
conarg
pyglaf
0.0
0.3
0.6
0.9
1.2
conarg pyglaf
solver
time
−50
−25
0
25
50
conarg pyglaf
solver
points
●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
● ●
● ●
● ●
● ●
● ●
●
●
●
●
●
●
●
●
●
●
● ●
● ●
●
●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
● ●
●
●
●
●
●
●
● ●
●
●
●
●
●
●
● ●
● ●
● ●
● ●
●
−4
−2
0
admbuster_1000.apx
admbuster_2000.apx
admbuster_4000.apx
admbuster_6000.apx
afinput_exp_acyclic_depvary_step3_batch_yyy01.apx
afinput_exp_acyclic_indvary1_step5_batch_yyy04.apx
afinput_exp_acyclic_indvary1_step5_batch_yyy09.apx
afinput_exp_acyclic_indvary3_step1_batch_yyy10.apx
afinput_exp_cycles_indvary3_step8_batch_yyy07.apx
BA_120_30_3.apx
BA_180_10_2.apx
BA_200_10_5.apx
BA_40_80_5.apx
BA_60_70_3.apx
brookings−or−us.gml.50.apx
caravan−or−us.gml.80.apx
ER_100_100_1.apx
ER_100_50_6.apx
ER_100_90_4.apx
ER_200_70_5.apx
ER_300_100_4.apx
ferry2.pfile−L2−C1−05.pddl.3.cnf.apx
ferry2.pfile−L2−C1−08.pddl.1.cnf.apx
ferry2.pfile−L2−C2−08.pddl.1.cnf.apx
ferry2.pfile−L3−C1−04.pddl.2.cnf.apx
ferry2.pfile−L3−C2−02.pddl.2.cnf.apx
grd_1790_4_8.apx
grd_2065_1_8.apx
grd_418_2_9.apx
grd_489_5_8.apx
hut−airport−shuttle_20120105_0729.gml.50.apx
massachusetts_vineyardfastferry_2015−11−13.gml.50.apx
rockland−county−department−of−public−transportation_20121220_2018.gml.20.apx
scc_1109_50_10_5.apx
scc_1439_40_15_17.apx
scc_341_30_5_9.apx
scc_845_40_5_19.apx
scc_989_70_15_3.apx
sembuster_150.apx
sembuster_60.apx
stb_190_70.apx
stb_196_281.apx
stb_291_2.apx
stb_389_42.apx
stb_437_137.apx
WS_100_12_10_70.apx
WS_100_12_50_30.apx
WS_100_18_30_10.apx
WS_100_6_70_30.apx
WS_500_16_30_70.apx
instance
points
solver
●
●
conarg
pyglaf
• AFs can undergo changes in terms of arguments and attacks
Special Track: Dynamics
a
c
e
b
d
a
c
e
b
d
• AFs can undergo changes in terms of arguments and attacks
• 2 possible options for input
Special Track: Dynamics
a
c
e
b
d
a
c
e
b
d
• An AF will be passed to solvers together with a list of changes

• Example: +att(a,b). -att(d,e).
Special Track: Dynamics
a
c
e
b
d
a
c
e
b
d
Option 1
• An initial AF will be passed to solvers together with a list modified AFs

Special Track: Dynamics
a
c
e
b
d
a
c
e
b
d
Option 2
AF1 AF2
a
c
e
b
d
AF
Call for Benchmarks
• Submissions:

• Instance set from real world, and/or

• Instance generator
Call for Benchmarks
• Submissions:

• Instance set from real world, and/or

• Instance generator

• Formats:
Submitted benchmarks will be made available to the community after the event
Trivial Graph Format Aspartix Format
1University of Perugia, Italy
Containerisation and Dynamic
Frameworks in ICCMA’19
Stefano BISTARELLI1, Lars KOTTHOFF2, Francesco SANTINI1,
and Carlo TATICCHI3
2University of Wyoming, U.S.
3Gran Sasso Science Institute, Italy
Thanks for your attention!

More Related Content

What's hot

3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cfl3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cflSampath Kumar S
 
Towards an SMT-based approach for Quantitative Information Flow
Towards an SMT-based approach for Quantitative Information FlowTowards an SMT-based approach for Quantitative Information Flow
Towards an SMT-based approach for Quantitative Information FlowQuoc-Sang Phan
 
The basic theoretical python breakdown
The basic theoretical python breakdownThe basic theoretical python breakdown
The basic theoretical python breakdownHARUN PEHLIVAN
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!Dung Trương
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold StoryAkankshaAgrawal55
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...Federico Cerutti
 
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Federico Cerutti
 
Algorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationAlgorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationFederico Cerutti
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesAkankshaAgrawal55
 
From Pylama to Pylava - Susam Pal - PyCon UK 2018
From Pylama to Pylava - Susam Pal - PyCon UK 2018From Pylama to Pylava - Susam Pal - PyCon UK 2018
From Pylama to Pylava - Susam Pal - PyCon UK 2018Susam Pal
 
Tech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuildTech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuildAdaCore
 
I don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsI don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsLuc Trudeau
 

What's hot (17)

Fine Grained Complexity
Fine Grained ComplexityFine Grained Complexity
Fine Grained Complexity
 
3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cfl3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cfl
 
Towards an SMT-based approach for Quantitative Information Flow
Towards an SMT-based approach for Quantitative Information FlowTowards an SMT-based approach for Quantitative Information Flow
Towards an SMT-based approach for Quantitative Information Flow
 
The basic theoretical python breakdown
The basic theoretical python breakdownThe basic theoretical python breakdown
The basic theoretical python breakdown
 
My cool new Slideshow!
My cool new Slideshow!My cool new Slideshow!
My cool new Slideshow!
 
Split Contraction: The Untold Story
Split Contraction: The Untold StorySplit Contraction: The Untold Story
Split Contraction: The Untold Story
 
Cerutti -- TAFA2013
Cerutti -- TAFA2013Cerutti -- TAFA2013
Cerutti -- TAFA2013
 
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
A SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract...
 
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
Argumentation Extensions Enumeration as a Constraint Satisfaction Problem: a ...
 
Algorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions EnumerationAlgorithm Selection for Preferred Extensions Enumeration
Algorithm Selection for Preferred Extensions Enumeration
 
Greedy technique.
Greedy technique.Greedy technique.
Greedy technique.
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known Boundaries
 
From Pylama to Pylava - Susam Pal - PyCon UK 2018
From Pylama to Pylava - Susam Pal - PyCon UK 2018From Pylama to Pylava - Susam Pal - PyCon UK 2018
From Pylama to Pylava - Susam Pal - PyCon UK 2018
 
Tech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuildTech Days 2015: Multi-language Programming with GPRbuild
Tech Days 2015: Multi-language Programming with GPRbuild
 
Guarding Polygons via CSP
Guarding Polygons via CSPGuarding Polygons via CSP
Guarding Polygons via CSP
 
Algorithm
AlgorithmAlgorithm
Algorithm
 
I don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictorsI don’t care if you have 360 Intra directional predictors
I don’t care if you have 360 Intra directional predictors
 

Similar to Containerisation and Dynamic Frameworks in ICCMA’19

Argumentation in Artificial Intelligence: From Theory to Practice (Practice)
Argumentation in Artificial Intelligence: From Theory to Practice (Practice)Argumentation in Artificial Intelligence: From Theory to Practice (Practice)
Argumentation in Artificial Intelligence: From Theory to Practice (Practice)Mauro Vallati
 
Personalized Defect Prediction
Personalized Defect PredictionPersonalized Defect Prediction
Personalized Defect PredictionSung Kim
 
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...ORAU
 
Sista: Improving Cog’s JIT performance
Sista: Improving Cog’s JIT performanceSista: Improving Cog’s JIT performance
Sista: Improving Cog’s JIT performanceESUG
 
From V8 to Modern Compilers
From V8 to Modern CompilersFrom V8 to Modern Compilers
From V8 to Modern CompilersMin-Yih Hsu
 
QBA Simulation and Inventory.pptx
QBA Simulation and Inventory.pptxQBA Simulation and Inventory.pptx
QBA Simulation and Inventory.pptxArthurRanola
 
How to Automate Performance Tuning for Apache Spark
How to Automate Performance Tuning for Apache SparkHow to Automate Performance Tuning for Apache Spark
How to Automate Performance Tuning for Apache SparkDatabricks
 
Cis 115 Education Redefined-snaptutorial.com
Cis 115 Education Redefined-snaptutorial.comCis 115 Education Redefined-snaptutorial.com
Cis 115 Education Redefined-snaptutorial.comrobertledwes38
 
Crossing the Boundaries: Development Strategies for (P)SoCs
Crossing the Boundaries: Development Strategies for (P)SoCsCrossing the Boundaries: Development Strategies for (P)SoCs
Crossing the Boundaries: Development Strategies for (P)SoCsAndreas Koschak
 
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"LogeekNightUkraine
 
AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)byteLAKE
 
SPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic librarySPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic libraryAdaCore
 
Production model lifecycle management 2016 09
Production model lifecycle management 2016 09Production model lifecycle management 2016 09
Production model lifecycle management 2016 09Greg Makowski
 
Ds03 part i algorithms by jyoti lakhani
Ds03 part i algorithms   by jyoti lakhaniDs03 part i algorithms   by jyoti lakhani
Ds03 part i algorithms by jyoti lakhanijyoti_lakhani
 
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.Dattatray Kale
 
Reducing Rakuten Ichiba's development lead time - A Pattern Language-
Reducing Rakuten Ichiba's development lead time - A Pattern Language- Reducing Rakuten Ichiba's development lead time - A Pattern Language-
Reducing Rakuten Ichiba's development lead time - A Pattern Language- Takahiro Yamaki
 

Similar to Containerisation and Dynamic Frameworks in ICCMA’19 (20)

Argumentation in Artificial Intelligence: From Theory to Practice (Practice)
Argumentation in Artificial Intelligence: From Theory to Practice (Practice)Argumentation in Artificial Intelligence: From Theory to Practice (Practice)
Argumentation in Artificial Intelligence: From Theory to Practice (Practice)
 
Personalized Defect Prediction
Personalized Defect PredictionPersonalized Defect Prediction
Personalized Defect Prediction
 
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...
Non equilibrium Molecular Simulations of Polymers under Flow Saving Energy th...
 
Sista: Improving Cog’s JIT performance
Sista: Improving Cog’s JIT performanceSista: Improving Cog’s JIT performance
Sista: Improving Cog’s JIT performance
 
From V8 to Modern Compilers
From V8 to Modern CompilersFrom V8 to Modern Compilers
From V8 to Modern Compilers
 
QBA Simulation and Inventory.pptx
QBA Simulation and Inventory.pptxQBA Simulation and Inventory.pptx
QBA Simulation and Inventory.pptx
 
How to Automate Performance Tuning for Apache Spark
How to Automate Performance Tuning for Apache SparkHow to Automate Performance Tuning for Apache Spark
How to Automate Performance Tuning for Apache Spark
 
Callgraph analysis
Callgraph analysisCallgraph analysis
Callgraph analysis
 
11 generalsisation of fluent
11 generalsisation of fluent11 generalsisation of fluent
11 generalsisation of fluent
 
Cis 115 Education Redefined-snaptutorial.com
Cis 115 Education Redefined-snaptutorial.comCis 115 Education Redefined-snaptutorial.com
Cis 115 Education Redefined-snaptutorial.com
 
Crossing the Boundaries: Development Strategies for (P)SoCs
Crossing the Boundaries: Development Strategies for (P)SoCsCrossing the Boundaries: Development Strategies for (P)SoCs
Crossing the Boundaries: Development Strategies for (P)SoCs
 
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
 
AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)AI-accelerated CFD (Computational Fluid Dynamics)
AI-accelerated CFD (Computational Fluid Dynamics)
 
SPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic librarySPARKNaCl: A verified, fast cryptographic library
SPARKNaCl: A verified, fast cryptographic library
 
Production model lifecycle management 2016 09
Production model lifecycle management 2016 09Production model lifecycle management 2016 09
Production model lifecycle management 2016 09
 
MSU Codec Comparison 2018
MSU Codec Comparison 2018MSU Codec Comparison 2018
MSU Codec Comparison 2018
 
Ds03 part i algorithms by jyoti lakhani
Ds03 part i algorithms   by jyoti lakhaniDs03 part i algorithms   by jyoti lakhani
Ds03 part i algorithms by jyoti lakhani
 
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
 
Reducing Rakuten Ichiba's development lead time - A Pattern Language-
Reducing Rakuten Ichiba's development lead time - A Pattern Language- Reducing Rakuten Ichiba's development lead time - A Pattern Language-
Reducing Rakuten Ichiba's development lead time - A Pattern Language-
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
 

More from Carlo Taticchi

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...Carlo Taticchi
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfCarlo Taticchi
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsCarlo Taticchi
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksCarlo Taticchi
 
Introducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationIntroducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationCarlo Taticchi
 
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...Carlo Taticchi
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksCarlo Taticchi
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationCarlo Taticchi
 
A Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesA Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesCarlo Taticchi
 
Ranking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsRanking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsCarlo Taticchi
 
A Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation FrameworksA Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation FrameworksCarlo Taticchi
 
A Concurrent Language for Argumentation
A Concurrent Language for ArgumentationA Concurrent Language for Argumentation
A Concurrent Language for ArgumentationCarlo Taticchi
 
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgImplementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgCarlo Taticchi
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationCarlo Taticchi
 
Handling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of ArgumentationHandling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of ArgumentationCarlo Taticchi
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Carlo Taticchi
 
A Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesA Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesCarlo Taticchi
 
Acceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation FrameworksAcceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation FrameworksCarlo Taticchi
 
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank ArgumentsA Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank ArgumentsCarlo Taticchi
 
A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingCarlo Taticchi
 

More from Carlo Taticchi (20)

On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
On the Role of Local Arguments in the (Timed) Concurrent Language for Argumen...
 
Session3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdfSession3_ 52_Taticchi.pdf
Session3_ 52_Taticchi.pdf
 
Arg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning ResultsArg-XAI: a Tool for Explaining Machine Learning Results
Arg-XAI: a Tool for Explaining Machine Learning Results
 
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation FrameworksA Four-State Labelling Semantics for Weighted Argumentation Frameworks
A Four-State Labelling Semantics for Weighted Argumentation Frameworks
 
Introducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent ArgumentationIntroducing a Tool for Concurrent Argumentation
Introducing a Tool for Concurrent Argumentation
 
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
A Unifying Four-State Labelling Semantics for Bridging Abstract Argumentation...
 
Extending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation FrameworksExtending Labelling Semantics to Weighted Argumentation Frameworks
Extending Labelling Semantics to Weighted Argumentation Frameworks
 
A Chatbot Extended with Argumentation
A Chatbot Extended with ArgumentationA Chatbot Extended with Argumentation
A Chatbot Extended with Argumentation
 
A Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary NotesA Concurrent Language for Argumentation: Preliminary Notes
A Concurrent Language for Argumentation: Preliminary Notes
 
Ranking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of ClaimsRanking-Based Semantics from the Perspective of Claims
Ranking-Based Semantics from the Perspective of Claims
 
A Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation FrameworksA Labelling Semantics for Weighted Argumentation Frameworks
A Labelling Semantics for Weighted Argumentation Frameworks
 
A Concurrent Language for Argumentation
A Concurrent Language for ArgumentationA Concurrent Language for Argumentation
A Concurrent Language for Argumentation
 
Implementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArgImplementing Ranking-Based Semantics in ConArg
Implementing Ranking-Based Semantics in ConArg
 
Third International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of ArgumentationThird International Competition on Computational Models of Argumentation
Third International Competition on Computational Models of Argumentation
 
Handling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of ArgumentationHandling Dynamic Aspects of Argumentation
Handling Dynamic Aspects of Argumentation
 
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
Preliminary Study on Reinstatement Labelling for Weighted Argumentation Frame...
 
A Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power IndexesA Tool For Ranking Arguments Through Voting-Games Power Indexes
A Tool For Ranking Arguments Through Voting-Games Power Indexes
 
Acceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation FrameworksAcceptability Paradigms in Abstract Argumentation Frameworks
Acceptability Paradigms in Abstract Argumentation Frameworks
 
A Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank ArgumentsA Cooperative-game Approach to Share Acceptability and Rank Arguments
A Cooperative-game Approach to Share Acceptability and Rank Arguments
 
A Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and DebatingA Concurrent Argumentation Language for Negotiation and Debating
A Concurrent Argumentation Language for Negotiation and Debating
 

Recently uploaded

Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 

Recently uploaded (20)

Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 

Containerisation and Dynamic Frameworks in ICCMA’19

  • 1. 1University of Perugia, Italy Containerisation and Dynamic Frameworks in ICCMA’19 Stefano BISTARELLI1, Lars KOTTHOFF2, Francesco SANTINI1, and Carlo TATICCHI3 2University of Wyoming, U.S. 3Gran Sasso Science Institute, Italy
  • 2. Overview • Introduction to AFs • ICCMA Competition • Docker • Special track: Dynamics in AFs
  • 3. A Concurrent Argumentation Language for Negotiation and Debating Carlo Taticchi — September 6, 2018 3 a b c d e f Abstract Argumentation Frameworks
  • 4. A Concurrent Argumentation Language for Negotiation and Debating Carlo Taticchi — September 6, 2018 4 a b c d e f Admissible Abstract Argumentation Frameworks
  • 6. Problems to Solve • (SE) Given an AFs, determine some extension w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
  • 7. Problems to Solve • (SE) Given an AFs, determine some extension • (EE) Given an AFs, determine all extensions w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
  • 8. Problems to Solve • (SE) Given an AFs, determine some extension • (EE) Given an AFs, determine all extensions • (DC) Given an AFs and some argument, decide whether the given argument is credulously inferred w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
  • 9. Problems to Solve • (SE) Given an AFs, determine some extension • (EE) Given an AFs, determine all extensions • (DC) Given an AFs and some argument, decide whether the given argument is credulously inferred • (DS) Given an AFs and some argument, decide whether the given argument is skeptically inferred w.r.t. Preferred, Stable, Semi-stable, Stage, Grounded, and Ideal Semantics
  • 10. Docker • Allows to develop and run applications with containers
  • 11. Docker • Allows to develop and run applications with containers • A container is a runtime instance of an image
  • 12. Docker • Allows to develop and run applications with containers • A container is a runtime instance of an image • Containers can be defined with Dockerfile
  • 13. Docker • Allows to develop and run applications with containers • A container is a runtime instance of an image • Containers can be defined with Dockerfile
  • 15. • The solver has to be packaged in a Docker container. Example: FROM alpine WORKDIR /app COPY . . ENTRYPOINT [ "./generic-interface-2019.sh" ] Packing the solver
  • 16. • The solver has to be packaged in a Docker container. Example: FROM alpine WORKDIR /app COPY . . ENTRYPOINT [ "./generic-interface-2019.sh" ] • Wrapper example: #!/bin/sh limit=$1 shift time ./runsolver -w /dev/null -C $limit ./generic-interface-2019.sh $@ Packing the solver
  • 17. • For each graph, each solver has 10 minutes to solve the given computational problem: Rules of the competition
  • 18. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result Rules of the competition
  • 19. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result ‣ A fraction of point in case of correct AND INCOMPLETE result Rules of the competition
  • 20. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result ‣ A fraction of point in case of correct AND INCOMPLETE result ‣ −5 points, if it delivers an incorrect result; Rules of the competition
  • 21. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result ‣ A fraction of point in case of correct AND INCOMPLETE result ‣ −5 points, if it delivers an incorrect result; ‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory) Rules of the competition
  • 22. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result ‣ A fraction of point in case of correct AND INCOMPLETE result ‣ −5 points, if it delivers an incorrect result; ‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory) • The score of each solver is calculated as for ICCMA’17 Rules of the competition
  • 23. • For each graph, each solver has 10 minutes to solve the given computational problem: ‣ 1 point, if it delivers the correct AND COMPLETE result ‣ A fraction of point in case of correct AND INCOMPLETE result ‣ −5 points, if it delivers an incorrect result; ‣ 0 points otherwise (NO RESULTS IN THE GIVEN TIME, or exit for not enough memory) • The score of each solver is calculated as for ICCMA’17 • For each track, a ranking of the solvers is determined by their number of correctly and timely classified instances Rules of the competition
  • 24. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 1 10 100 admbuster_1000.apx admbuster_2000.apx admbuster_4000.apx admbuster_6000.apx afinput_exp_acyclic_depvary_step3_batch_yyy01.apx afinput_exp_acyclic_indvary1_step5_batch_yyy04.apx afinput_exp_acyclic_indvary1_step5_batch_yyy09.apx afinput_exp_acyclic_indvary3_step1_batch_yyy10.apx afinput_exp_cycles_indvary3_step8_batch_yyy07.apx BA_120_30_3.apx BA_180_10_2.apx BA_200_10_5.apx BA_40_80_5.apx BA_60_70_3.apx brookings−or−us.gml.50.apx caravan−or−us.gml.80.apx ER_100_100_1.apx ER_100_50_6.apx ER_100_90_4.apx ER_200_70_5.apx ER_300_100_4.apx ferry2.pfile−L2−C1−05.pddl.3.cnf.apx ferry2.pfile−L2−C1−08.pddl.1.cnf.apx ferry2.pfile−L2−C2−08.pddl.1.cnf.apx ferry2.pfile−L3−C1−04.pddl.2.cnf.apx ferry2.pfile−L3−C2−02.pddl.2.cnf.apx grd_1790_4_8.apx grd_2065_1_8.apx grd_418_2_9.apx grd_489_5_8.apx hut−airport−shuttle_20120105_0729.gml.50.apx massachusetts_vineyardfastferry_2015−11−13.gml.50.apx rockland−county−department−of−public−transportation_20121220_2018.gml.20.apx scc_1109_50_10_5.apx scc_1439_40_15_17.apx scc_341_30_5_9.apx scc_845_40_5_19.apx scc_989_70_15_3.apx sembuster_150.apx sembuster_60.apx stb_190_70.apx stb_196_281.apx stb_291_2.apx stb_389_42.apx stb_437_137.apx WS_100_12_10_70.apx WS_100_12_50_30.apx WS_100_18_30_10.apx WS_100_6_70_30.apx WS_500_16_30_70.apx instance time correct ● FALSE TRUE solver ● ● conarg pyglaf 0.0 0.3 0.6 0.9 1.2 conarg pyglaf solver time −50 −25 0 25 50 conarg pyglaf solver points ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● −4 −2 0 admbuster_1000.apx admbuster_2000.apx admbuster_4000.apx admbuster_6000.apx afinput_exp_acyclic_depvary_step3_batch_yyy01.apx afinput_exp_acyclic_indvary1_step5_batch_yyy04.apx afinput_exp_acyclic_indvary1_step5_batch_yyy09.apx afinput_exp_acyclic_indvary3_step1_batch_yyy10.apx afinput_exp_cycles_indvary3_step8_batch_yyy07.apx BA_120_30_3.apx BA_180_10_2.apx BA_200_10_5.apx BA_40_80_5.apx BA_60_70_3.apx brookings−or−us.gml.50.apx caravan−or−us.gml.80.apx ER_100_100_1.apx ER_100_50_6.apx ER_100_90_4.apx ER_200_70_5.apx ER_300_100_4.apx ferry2.pfile−L2−C1−05.pddl.3.cnf.apx ferry2.pfile−L2−C1−08.pddl.1.cnf.apx ferry2.pfile−L2−C2−08.pddl.1.cnf.apx ferry2.pfile−L3−C1−04.pddl.2.cnf.apx ferry2.pfile−L3−C2−02.pddl.2.cnf.apx grd_1790_4_8.apx grd_2065_1_8.apx grd_418_2_9.apx grd_489_5_8.apx hut−airport−shuttle_20120105_0729.gml.50.apx massachusetts_vineyardfastferry_2015−11−13.gml.50.apx rockland−county−department−of−public−transportation_20121220_2018.gml.20.apx scc_1109_50_10_5.apx scc_1439_40_15_17.apx scc_341_30_5_9.apx scc_845_40_5_19.apx scc_989_70_15_3.apx sembuster_150.apx sembuster_60.apx stb_190_70.apx stb_196_281.apx stb_291_2.apx stb_389_42.apx stb_437_137.apx WS_100_12_10_70.apx WS_100_12_50_30.apx WS_100_18_30_10.apx WS_100_6_70_30.apx WS_500_16_30_70.apx instance points solver ● ● conarg pyglaf
  • 25. • AFs can undergo changes in terms of arguments and attacks Special Track: Dynamics a c e b d a c e b d
  • 26. • AFs can undergo changes in terms of arguments and attacks • 2 possible options for input Special Track: Dynamics a c e b d a c e b d
  • 27. • An AF will be passed to solvers together with a list of changes • Example: +att(a,b). -att(d,e). Special Track: Dynamics a c e b d a c e b d Option 1
  • 28. • An initial AF will be passed to solvers together with a list modified AFs Special Track: Dynamics a c e b d a c e b d Option 2 AF1 AF2 a c e b d AF
  • 29. Call for Benchmarks • Submissions: • Instance set from real world, and/or • Instance generator
  • 30. Call for Benchmarks • Submissions: • Instance set from real world, and/or • Instance generator • Formats: Submitted benchmarks will be made available to the community after the event Trivial Graph Format Aspartix Format
  • 31. 1University of Perugia, Italy Containerisation and Dynamic Frameworks in ICCMA’19 Stefano BISTARELLI1, Lars KOTTHOFF2, Francesco SANTINI1, and Carlo TATICCHI3 2University of Wyoming, U.S. 3Gran Sasso Science Institute, Italy Thanks for your attention!