Modeling distributed real-time applications with specification PEARL

被引:3
|
作者
Gumzej, Roman [1 ]
Lu, Shourong
机构
[1] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
[2] Fernuniv, Cheir Comp Engn, D-58084 Hagen, Germany
关键词
specification languages; application modeling; co-design; co-simulation; configuration management; PEARL; UML;
D O I
10.1007/s11241-006-9007-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The methodology of hardware/software co-design of embedded control systems with Specification PEARL is presented. Hardware and software are modeled with the language Specification PEARL, which has its origins in standard Multiprocessor PEARL. Its usefulness is enhanced for modeling hierarchical and asymmetrical multiprocessor systems, and by additional parameters for schedulability analysis. Graphical symbols are introduced for its constructs to enable graphical modeling while maintaining the semantical background. It is meant to be a superlayer for programs, based on the PEARL programming model. To model program tasks, Timed State Transition Diagrams have been defined. The model of a co-designed system is verified for feasibility with co-simulation. The resulting information should be used when considering changes in a current design with the goal of producing a temporally feasible model. To support dynamic re-configurations, configuration management is introduced into the models. Since UML is becoming a de facto standard also for designing embedded control systems, and since Timed State Transition Diagrams and State Chart Diagrams share great similarity, an interface of the methodology to UML 2 is defined, using UML's extension mechanisms.
引用
收藏
页码:181 / 208
页数:28
相关论文
共 50 条
  • [1] Modeling distributed real-time applications with specification PEARL
    Roman Gumzej
    Shourong Lu
    Real-Time Systems, 2007, 35 : 181 - 208
  • [2] Specification and modeling of dynamic, distributed real-time systems
    Welch, LR
    Ravindran, B
    Shirazi, BA
    Bruggeman, C
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 72 - 81
  • [3] Modeling and partitioning of distributed real-time applications
    Kiencke, U
    Neumann, KJ
    ELECTRONIC SYSTEMS FOR VEHICLES, 1998, 1415 : 691 - 707
  • [4] Specification and modeling of network resources in dynamic, distributed real-time system
    Tong, L
    Bruggeman, C
    Tjaden, B
    Chen, H
    Welch, LR
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2001, : 395 - 400
  • [6] Creditability Modeling of Distributed Embedded System based on Real-time Interaction Specification
    Zhang, Jing
    Rong, Hui
    Zhang, Chunhong
    Xiang, Fenghong
    Zhang, Yunsheng
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 2, PROCEEDINGS, 2009, : 543 - +
  • [7] EXTENDING PEARL FOR INDUSTRIAL REAL-TIME APPLICATIONS
    STOYENKO, AD
    HALANG, WA
    IEEE SOFTWARE, 1993, 10 (04) : 65 - 74
  • [8] REAL-TIME SPECIFICATION AND MODELING WITH JOINT ACTIONS
    KURKISUONIO, R
    SYSTA, K
    VAIN, J
    SCIENCE OF COMPUTER PROGRAMMING, 1993, 20 (1-2) : 113 - 140
  • [9] COMPOSITIONAL PRIORITY SPECIFICATION IN REAL-TIME DISTRIBUTED SYSTEMS
    SHYAMASUNDAR, RK
    LIU, LY
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1992, 17 : 75 - 93
  • [10] Modeling "Just-in-Time" Communication in Distributed Real-Time Multimedia Applications
    Yang, R.
    van der Mei, R. D.
    Roubos, D.
    Seinstra, F. J.
    Koole, G. M.
    Bal, H. E.
    CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 518 - 525