Formal Action Semantics for a UML Action Language

被引:0
|
作者
Yang, Mikai [1 ]
Michaelson, Greg J. [1 ]
Pooley, Rob J. [1 ]
机构
[1] Heriot Watt Univ, Edinburgh, Midlothian, Scotland
关键词
Action Semantics; formal semantics; action language; Unified Modeling Language;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The abstract syntax 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 natural language-English. It is commonly argued that such informal 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.
引用
收藏
页码:3608 / 3624
页数:17
相关论文
共 50 条
  • [31] JAction: A High-Level Surface Syntax for UML Action Semantics
    Diggins, Christopher
    Hamou-Lhadj, Abdelwahab
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 609 - +
  • [32] UML in action
    Booch, G
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (10) : 26 - 28
  • [33] A Formal Characterisation of Hamblin’s Action-State Semantics
    Chris Reed
    Timothy J. Norman
    [J]. Journal of Philosophical Logic, 2007, 36 : 415 - 448
  • [34] Hierarchical Structure in Language and Action: A Formal Comparison
    Coopmans, Cas W.
    Kaushik, Karthikeya
    Martin, Andrea E.
    [J]. PSYCHOLOGICAL REVIEW, 2023, 130 (04) : 935 - 952
  • [35] A formal characterisation of Hamblin's Action-State Semantics
    Reed, Chris
    Norman, Timothy J.
    [J]. JOURNAL OF PHILOSOPHICAL LOGIC, 2007, 36 (04) : 415 - 448
  • [36] An executable formal semantics for UML-RT
    Posse, Ernesto
    Dingel, Juergen
    [J]. SOFTWARE AND SYSTEMS MODELING, 2016, 15 (01): : 179 - 217
  • [37] An executable formal semantics for UML-RT
    Ernesto Posse
    Juergen Dingel
    [J]. Software & Systems Modeling, 2016, 15 : 179 - 217
  • [38] A semantics of action related concepts in ODP enterprise language
    Bouhdadi, Mohamed
    Chabbar, El Maati
    Balouki, Youssef
    [J]. IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 307 - +
  • [39] SEMANTICS - LANGUAGE IN THOUGHT AND ACTION - GERMAN - HAYAKAWA,SI
    不详
    [J]. NACHRICHTEN FUR DOKUMENTATION, 1967, 18 (05): : 214 - 214
  • [40] Semantics in action
    Viegas, E
    Mahesh, K
    Nirenburg, S
    Beale, S
    [J]. PREDICATIVE FORMS IN NATURAL LANGUAGE AND IN LEXICAL KNOWLEDGE BASES, 1999, 6 : 171 - 203