40 minutes is the minimum connection time for American at DFW. I connect through there frequently and have only a 40 minute layover tomorrow - I'm not worried about it at all. The night before your flight, take a look at the planned gates and terminals and match it up with the Skylink map.