A compositional semantics of UML-RSDS

被引:6
|
作者
Lano, K. [1 ]
机构
[1] Kings Coll London, Dept Comp Sci, London WC2R 2LS, England
来源
SOFTWARE AND SYSTEMS MODELING | 2009年 / 8卷 / 01期
关键词
UML semantics; UML-RSDS; Model transformations;
D O I
10.1007/s10270-007-0064-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper provides a semantics for the UML-RSDS (Reactive System Development Support) subset of UML, using the real-time action logic (RAL) formalism. We show how this semantics can be used to resolve some ambiguities and omissions in UML semantics, and to support reasoning about specifications using the B formal method and tools. We use 'semantic profiles' to provide precise semantics for different semantic variation points of UML. We also show how RAL can be used to give a semantics to notations for real-time specification in UML. Unlike other approaches to UML semantics, which concentrate on the class diagram notation, our semantic representation has behaviour as a central element, and can be used to define semantics for use cases, state machines and interactions, in addition to class diagrams.
引用
收藏
页码:85 / 116
页数:32
相关论文
共 50 条
  • [1] A compositional semantics of UML-RSDS
    K. Lano
    Software & Systems Modeling, 2009, 8 : 85 - 116
  • [2] Translating UML-RSDS OCL to ANSI C
    Lano, Kevin
    Yassipour-Tehrani, Sobhan
    Alfraihi, Hessa
    Kolahdouz-Rahimi, Shekoufeh
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 317 - 330
  • [3] Specification and Verification of Model Transformations Using UML-RSDS
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    INTEGRATED FORMAL METHODS, 2010, 6396 : 199 - 214
  • [4] Solving the TTC 2011 Model Migration Case with UML-RSDS
    Lano, K.
    Kolahdouz-Rahimi, S.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (74): : 36 - 41
  • [5] Solving the Petri-Nets to Statecharts Transformation Case with UML-RSDS
    Lano, K.
    Kolahdouz-Rahimi, S.
    Maroukian, K.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (135): : 101 - 105
  • [6] Implementing QVT-R via semantic interpretation in UML-RSDS
    Lano, K.
    Kolahdouz-Rahimi, S.
    SOFTWARE AND SYSTEMS MODELING, 2021, 20 (03): : 725 - 766
  • [7] Implementing QVT-R via semantic interpretation in UML-RSDS
    K. Lano
    S. Kolahdouz-Rahimi
    Software and Systems Modeling, 2021, 20 : 725 - 766
  • [8] Saying Hello World with UML-RSDS - A Solution to the 2011 Instructive Case
    Lano, K.
    Kolahdouz-Rahimi, S.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (74): : 325 - 331
  • [9] UML Statecharts Compositional Semantics in LOTOS
    Mrowka, Rafal
    Szmuc, Tomasz
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 459 - 463
  • [10] A compositional semantics for UML state machines aimed at performance evaluation
    Merseguer, J
    Campos, J
    Bernardi, S
    Donatelli, S
    WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2002, : 295 - 302