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 条
  • [21] Safety shell for specification-PEARL oriented UML real-time projects
    Gumzej, Roman
    Colnaric, Matjaz
    Halang, Wolfgang A.
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2009, 35 (03) : 277 - 292
  • [22] ReTiS:: a real-time simulation tool for the analysis of distributed real-time applications
    Briday, M
    Béhennec, JL
    Trinquet, Y
    WFCS 2004: IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2004, : 257 - 264
  • [23] Distributed real-time multimedia object modeling
    Kung, SH
    Kim, DH
    INTERNATIONAL WORKSHOP ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 44 - 50
  • [24] A FLEXIBLE DISTRIBUTED TESTBED FOR REAL-TIME APPLICATIONS
    MCDONALD, WC
    SMITH, RW
    COMPUTER, 1982, 15 (10) : 25 - 39
  • [25] On ATM support for distributed real-time applications
    Shen, C
    1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 70 - 78
  • [26] Scalable Real-Time Monitoring for Distributed Applications
    Yuen, C. -H. Philip
    Chan, S. -H. Gary
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (12) : 2330 - 2337
  • [27] Task synchronization for distributed real-time applications
    Mourlas, C
    Halatsis, C
    NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 184 - 190
  • [28] Developing a testbed for distributed real-time applications
    Woolley, PT
    Walker, WM
    Burns, A
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 101 - 106
  • [29] Specification and Analysis of a Bluetooth Handoff Protocol for Real-Time Applications
    Oliveira, Loreno
    Rodrigues, Andre
    Gorgonio, Kyller
    Perkusich, Angelo
    da Silva, Leandro Dias
    2008 INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS, 2008, : 177 - +
  • [30] Aspect-oriented specification architectures for distributed real-time systems
    Katara, M
    Mikkonen, T
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 180 - 190