Determining When to Use an Agent-Oriented Software Engineering Paradigm. - Scott A. O'Malley; Scott A. DeLoach (AOSE, 2001)