Action semantics, as discussed above, is good at rigorously defining semantic concerns of programming languages. It must be clarified that by combining action semantics with UML, we can get a rigorously defined modelling language and also a rigorously defined meta-modelling language. Models designed with such a rigorous semantics can then be simulated, analyzed and verified at an early time.
Based on the industrial practice such as SDL, Kennedy Carter and BridgePoint, the Action Semantics proposal aims at providing modelers with a complete, software-independent specification for actions in their models [SGJ02]. As a future OMG standard, action semantics goes one step further than its predecessors.