1. Booch, G., Rumbaugh, J., and Jacobson, I. (2005). The Unified Modeling Language user guide. Addison-Wesley, Reading: MA.
2. Carroll, J. M., editor (1995). Scenario-Based Design: Envisioning Work and Technology in System Development. New York: Wiley.
3. Cockburn, A. (2001). Writing Effective Use Cases. Addison-Wesley, Reading: MA.
4. Constantine, L. L. (1994). Essentially Speaking In Software Development, 2(11) Reprinted in L.L. Constantine, editor, The Peopleware Papers. Upper Saddle River, NJ: Prentice Hall, 2001.
5. Constantine, L. L. (1995). Essential modeling: use cases for user interfaces. Interactions, 2(2):34–46.