Extending the Standard Execution Model of UML for Real-Time Systems

被引:0
|
作者
Benyahia, Abderraouf [1 ,2 ]
Cuccuru, Arnaud [2 ]
Taha, Safouan [1 ]
Terrier, Francois [2 ]
Boulanger, Frederic [1 ]
Gerard, Sebastien [2 ]
机构
[1] SUPELEC Syst Sci E3S, Dept Comp Sci, F-91192 Gif Sur Yvette, France
[2] CEA LIST, F-91191 Gif Sur Yvette, France
关键词
fUML; MDD; Model Simulation; Concurrent systems; Real-time systems;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ongoing OMG standard on the "Semantics of a Foundational Subset for Executable UML Models" identifies a subset of UML (called fUML, for Foundational UML), for which it defines a general-purpose execution model. This execution model therefore captures an executable semantics for fUML, providing an unambiguous basis for various kinds of model-based exploitations (model transformation, code generation, analysis, simulation, debugging etc.). This kind of facility is of great interest for the domain of real time systems, where analysis of system behavior is very sensible. One may therefore wonder if the general-purpose execution model of fUML can be used to reflect execution semantics concerns of real-time systems (e.g., concurrency, synchronization, and scheduling.). It would practically mean that it is possible to leverage on this precise semantic foundation (and all the work that its definition implied) to capture the precise execution semantics of real-time systems. In this paper, we show that this approach is not directly feasible, because of the way concurrency and asynchronous communications are actually handled in the fUML execution model. However, we show that introducing support for these aspects is technically feasible and reasonable in terms of effort and we propose lightweight modifications of the Execution model to illustrate our purpose.
引用
收藏
页码:43 / +
页数:2
相关论文
共 50 条
  • [21] UML extensions for modeling real-time and embedded systems
    Szostak, S
    Robak, S
    Stryjski, R
    Franczyk, B
    [J]. DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 109 - 114
  • [22] Extension of UML sequence diagrams for real-time systems
    Seemann, J
    von Gudenberg, JW
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 240 - 252
  • [23] UML models for dependability analysis of real-time systems
    Addouche, N
    Antoine, C
    Montmain, J
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5209 - 5214
  • [24] Evaluating UML extensions for modeling real-time systems
    Bichler, L
    Radermacher, A
    Schürr, A
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 271 - 278
  • [25] Specification of real-time imaging systems using the UML
    Neill, CJ
    Laplante, PA
    [J]. REAL-TIME IMAGING, 2003, 9 (02) : 125 - 137
  • [26] A UML profile and a methodology for real-time systems design
    Bartolini, Cesare
    Bertolino, Antonia
    De Angelis, Guglielmo
    Lipari, Giuseppe
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 108 - +
  • [27] Building real-time embedded systems with MetaH and UML
    Colbert, E
    Lewis, B
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 445 - 445
  • [28] EXECUTION MODELS FOR RECONFIGURABLE EMBEDDED REAL-TIME SYSTEMS
    Khalgui, Mohamed
    Hanisch, Hans-Michael
    [J]. ASIAN JOURNAL OF CONTROL, 2009, 11 (03) : 249 - 260
  • [29] Statically safe speculative execution for real-time systems
    Younis, MF
    Marlowe, TJ
    Stoyen, AD
    Tsai, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) : 701 - 721
  • [30] Real-time extensions to UML
    McLaughlin, MJ
    Moore, A
    [J]. DR DOBBS JOURNAL, 1998, 23 (12): : 82 - +