On the semantics of abstract argumentation frameworks: A logic programming approach