Professor O’Sullivan was elected a Fellow of EurAI, the European Association for Artificial Intelligence (EurAI), and a Senior Member of AAAI, the Association for the Advancement of Artificial Intelligence, in 2012. In 2014 he was elected to the board of EurAI in 2014, and was elected its Deputy President in August 2016.
Professor O’Sullivan was President of the International Association for Constraint Programming from 2007-2012; he was Chair of the Artificial Intelligence Association of Ireland from 2007-2016; coordinator of the European Research Consortium for Informatics and Mathematics Working Group on Constraints; and Council Member of the Analytics Society of Ireland, which is a member of the International Federation Of Operational Research Societies. He was the first Irish scientist to give an Invited Talk at AAAI, the conference of the Association for the Advancement of Artificial Intelligence. In 2013 he received a UCC Leadership Award and won the Association for Constraint Programming Distinguished Service Award in 2014.