Alternating-time Temporal Logic ATL Research Articles