Define the terms- Action Semantics and ArgoUML
Action Semantics: Action semantics is a group of firms that have responded to the OMG's RFP to define the action semantics for UML.
ArgoUML: ArgoUML is a domain-oriented design environment that gives cognitive support of object oriented design. It gives some of the same automation features of a commercial CASE tool.