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 条
  • [41] MAST real-time view: A graphic UML tool for modeling object-oriented real-time systems
    Pasaje, JLM
    Harbour, MG
    Drake, JM
    [J]. 22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 245 - 256
  • [42] Extending UPPAAL for the Modeling and Verification of Dynamic Real-Time Systems
    Boudjadar, Abdeldjalil
    Vaandrager, Frits
    Bodeveix, Jean-Paul
    Filali, Mamoun
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013, 2013, 8161 : 111 - 132
  • [43] MODELING REAL-TIME SYSTEMS BY EXTENDING THE NOTION OF PETRI NETS
    BAYEV, VV
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1993, 31 (03) : 119 - 123
  • [44] Extending the C++ language for Hard Real-time systems
    Pons, AP
    Tapia, MA
    [J]. IEEE SOUTHEASTCON '99, PROCEEDINGS, 1999, : 53 - 58
  • [45] Extending real-time collaborative editing systems with asynchronous communication
    Ignat, CL
    Norrie, MC
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 528 - 533
  • [46] Extending the MaSE methodology for the development of embedded real-time systems
    Badr, Iman
    Mubarak, Hisham
    Goehner, Peter
    [J]. LANGUAGES, METHODOLOGIES AND DEVELOPMENT TOOLS FOR MULTI-AGENT SYSTEMS, 2008, 5118 : 106 - 122
  • [47] Extending Object-Z for specifying real-time systems
    Periyasamy, K
    Alagar, VS
    [J]. TOOLS 23 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1998, : 163 - 175
  • [48] UML/PNO: A way to merge UML and Petri Net Objects for the analysis of Real-Time Systems
    Delatour, J
    Paludetto, M
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 511 - 514
  • [49] Consistent design of embedded real-time systems with UML-RT
    Küster, JM
    Stroop, J
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 31 - 40
  • [50] Towards a mechanical verification of real-time reactive systems modeled in UML
    Alagar, VS
    Muthiayen, D
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 245 - 254