Marco Mazzoli, Matteo Morini, and Pietro Terna
The model and its construction are reported in Oligopoly.pdf.
We have also the slides of the presentation of the Oligopoly model at WEHIA 2017.
A recent paper (Business Cycle in a Macromodel with Oligopoly and Agents' Heterogeneity: An Agent-Based Approach, 2017) of M.Mazzoli, M.Morini, and P.Terna, discusses the model and its results.
The Oligopoly model uses SLAPP as its agent-based modeling shell.