Modular Design of Real-Time Systems Using Hierarchical Communicating Real-time State Machines

被引:0
|
作者
Angelo Furfaro
Libero Nigro
Francesco Pupo
机构
[1] Università della Calabria,Laboratorio di Ingegneria del Software, Dipartimento di Elettronica Informatica e Sistemistica
来源
Real-Time Systems | 2006年 / 32卷
关键词
modular modelling; hierarchical state machines; real-time constrains; prototyping; assertions; integrated development environment; Java;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a methodology for the development of distributed real-time systems. The methodology consists of the Hierarchical Communicating Real-Time State Machines (H-CRSM) modelling language, and the Violin toolset. H-CRSM combines Statecharts constructs with CSP-like timed communications. Violin provides a visual environment supporting in a seamless way all the life-cycle development phases of an H-CRSM system. Temporal validation rests on assertion checking during system simulation. Code generation is based on Java and a customizable runtime. The practical use of H-CRSM/Violin is shown by an example.
引用
收藏
页码:105 / 123
页数:18
相关论文
共 50 条
  • [1] Modular design of real-time systems using hierarchical communicating real-time state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. REAL-TIME SYSTEMS, 2006, 32 (1-2) : 105 - 123
  • [2] COMMUNICATING REAL-TIME STATE MACHINES
    SHAW, AC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (09) : 805 - 816
  • [3] Model checking hierarchical communicating Real-Time State Machines
    Furfaro, Angelo
    Nigro, Libero
    [J]. ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 365 - 370
  • [4] Timed verification of hierarchical communicating real-time state machines
    Furfaro, Angelo
    Nigro, Libero
    [J]. COMPUTER STANDARDS & INTERFACES, 2007, 29 (06) : 635 - 646
  • [5] Real-time systems development using hierarchical state machines
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 110 - 121
  • [6] Prototyping distributed multimedia systems using communicating real-time state machines
    Fortino, G
    Nigro, L
    [J]. EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 273 - 280
  • [7] Hazard Analysis of Real-time Safety Critical Systems using Hierarchical Communication Real-Time State Machines Formal Model
    Bakr, Ahmed M.
    Fouda, Mostafa M.
    Salama, May
    Alsammak, Abdelwahab K.
    Yahia, Hossam
    [J]. 2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 628 - 634
  • [8] Temporal verification of Communicating Real-Time State Machines using Uppaal
    Furfaro, A
    Nigro, L
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2003, : 399 - 404
  • [9] Supporting communicating real-time state machines by a customisable actor kernel
    Fortino, G
    Nigro, L
    Pupo, F
    [J]. REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 117 - 122
  • [10] MULTICAST CONGESTION CONTROL SRMSH APPROACH USING COMMUNICATING REAL-TIME STATE MACHINES
    Bonastre, O. M.
    Neville, S.
    Palau, C. E.
    [J]. INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2010, 20 (09): : 2965 - 2973