Extended Activity Semantics (XAS) is a notation which can be used with Unified Modeling Language (UML) activity diagrams to specify user interactions with a system and to automatically generate a prototype of the graphical user interface (GUI) that would be used in these interactions. XAS has been incorporated in a CASE tool, Guibot, which has been developed as a plug-in for Rational Rose, a leading UML tool. The notation and tool address a specific gap in UML – the inability to model user interaction.
Ashley, Nancy Winniford; Meehan, Timothy E.; and Carr, Norman
"UML Activity Diagram Semantics and Automated GUI Prototyping,"
Journal of International Technology and Information Management: Vol. 14
, Article 4.
Available at: http://scholarworks.lib.csusb.edu/jitim/vol14/iss3/4