A design methodology for real-time systems to be implemented on multiprocessor machines

被引:6
|
作者
Zhang, LC [1 ]
Chaibdraa, B [1 ]
机构
[1] UNIV LAVAL,FAC SCI,DEPT INFORMAT,ST FOY,PQ G1K 7P4,CANADA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0164-1212(95)00121-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a design methodology of real-time systems to be implemented on multiprocessor machines. This methodology is different from current methodologies and serves to help manage the complexity of massive-intensive systems. One of the distinguishing aspects of this methodology is in its ability to express timing constraints and verify if such constraints are met. A second distinguishing aspect of this methodology is that it can decompose the life cycle into six stages, according to five views of systems and can propose how to transform the results from one stage to another. In particular, this methodology proposes how to transform the functional structures and behavioral diagrams into parallel programs. A third distinguishing aspect of this methodology is to apply multilevel specification in the system development process. The proposed methodology is applied to the development of the generation of the transfer frames of CCSDS recommendations. In this context, a lab grade prototype is constructed, using transputers and Occam. This simulator is able to provide the transfer frames which comply with the CCSDS recommendations and are identical to the transfer frames which are produced by an on-board generator.
引用
收藏
页码:37 / 56
页数:20
相关论文
共 50 条
  • [1] SOFTWARE-DESIGN FOR REAL-TIME MULTIPROCESSOR VMEBUS SYSTEMS
    HEATH, WS
    [J]. IEEE MICRO, 1987, 7 (06) : 71 - 80
  • [2] Component-Based Design in Multiprocessor Real-Time Systems
    Baruah, Sanjoy
    Fisher, Nathan
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 209 - +
  • [3] DYNAMIC-PROGRAMMING IN THE DESIGN OF REAL-TIME MULTIPROCESSOR SYSTEMS
    POZHARSKII, AV
    [J]. AUTOMATION AND REMOTE CONTROL, 1992, 53 (05) : 752 - 759
  • [4] Design of a real-time scheduler for Kahn Process Networks on multiprocessor systems
    Dulloo, J
    Marquet, P
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 271 - 277
  • [5] Exploring the design space of multiprocessor synchronization protocols for real-time systems
    Carminati, Andreu
    de Oliveira, Romulo Silva
    Friedrich, Luis Fernando
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 258 - 270
  • [6] A Modular Design Space Exploration Framework for Multiprocessor Real-Time Systems
    Khalilzad, Nima
    Rosvall, Kathrin
    Sander, Ingo
    [J]. 2016 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2016,
  • [7] Real-Time Atomic Multicast Algorithms Implemented on a Shared Memory Multiprocessor
    P. D. V. van der Stok
    A. H. T. Janssen-Raemaekers
    [J]. Real-Time Systems, 2003, 24 : 55 - 91
  • [8] A METHODOLOGY FOR DESIGN, TEST, AND EVALUATION OF REAL-TIME SYSTEMS
    SHERE, KD
    CARLSON, RA
    [J]. COMPUTER, 1994, 27 (02) : 35 - 48
  • [9] Real-time atomic multicast algorithms implemented on a shared memory multiprocessor
    van der Stok, PDV
    Janssen-Raemaekers, AHT
    [J]. REAL-TIME SYSTEMS, 2003, 24 (01) : 55 - 91
  • [10] 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 - +