Title of article :
Formal Action Semantics for a UML Action Language
Author/Authors :
Yang, Mikai Heriot-Watt University, U.K , Michaelson, Greg J. Heriot-Watt University, U.K. , Pooley, Rob J. (Heriot-Watt University, U.K
From page :
3608
To page :
3624
Abstract :
The abstractsyntax and static semantics of UML, the widely-used general- purpose graphical modeling language, have been standardized in a four-layer meta- modeling framework. However UML’s dynamic semantics, such as UML Precise Action Semantics and the behaviors like activities, interactions and state machines, are only standardized in a naturallanguage—English. It is commonly argued that suchinformal description inevitably involves ambiguities and lacks rigorousness, precluding the early simulation and reasoning about a UML system design. Here we select Action Semantics (AS)as the vehicle to formalize UML. AS is a mature semantics description framework which has advantages of intelligibility, modularity and practicability. In our approach, we formalize UML indirectly by formalizing its textual correspondent—an extended Action Language, which plays a key role as the interface between UML and its action semantics.
Keywords :
Action Semantics , formal semantics , action language , Unified Modeling Language
Journal title :
Journal of J.UCS (Journal of Universal Computer Science)
Journal title :
Journal of J.UCS (Journal of Universal Computer Science)
Record number :
2661040
Link To Document :
بازگشت