Author: UML 2004 (2004 Lisbon, Portugal)