A formal approach for the specification of communications in distributed systems

被引:0
|
作者
Georgelin, P [1 ]
Pierre, L [1 ]
Nguyen, T [1 ]
机构
[1] Inst Natl Polytech Grenoble, UJF, TIMA, F-38031 Grenoble, France
关键词
formal methods; communications; MPI; process algebras; LOTOS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We address the formal specification and the validation of the communication mechanisms used to implement explicit message passing in applications on MIMD systems. More precisely, we focus on the MPI standardized model which, to our knowledge, has never been given a formal specification. However, in our opinion, to be useful in practice such a standard must be accompanied by a document that gives it a formal semantics. Hence, we propose a model for the formal description of MPI, together with a specification of the overall communication architecture and of the main MPI primitives in this model. The correctness of the resulting LOTOS descriptions has been verified by simulation and by formal verification for some of them.
引用
收藏
页码:393 / 398
页数:6
相关论文
共 50 条
  • [1] Formal Specification and Verification of a Data Replication Approach in Distributed Systems
    Souri, Alireza
    [J]. INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2016, 7 (01): : 18 - 37
  • [2] Formal specification and analysis of distributed systems
    Pranevicius, H
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 1998, 9 (06) : 559 - 569
  • [3] FORMAL SPECIFICATION AND VERIFICATION OF DISTRIBUTED SYSTEMS
    CHEN, BS
    YEH, RT
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) : 710 - 722
  • [4] Formal specification and analysis of distributed systems
    HENRIKAS PRANEVICIUS
    [J]. Journal of Intelligent Manufacturing, 1998, 9 : 559 - 569
  • [5] Specification of distributed systems with a combination of graphical and formal languages
    Johnsen, EB
    Zhang, WH
    Owe, O
    Aredo, DB
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 105 - 108
  • [6] Formal methods integration for the specification of dependable distributed systems
    Mazzocca, N
    Russo, S
    Vittorini, V
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (10) : 671 - 685
  • [7] An approach to the formal specification of holonic control systems
    Leitao, P
    Colombo, AW
    Restivo, F
    [J]. HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, 2003, 2744 : 59 - 70
  • [8] Formal specification of concurrent systems: A structured approach
    Mazzeo, A
    Mazzocca, N
    Russo, S
    Savy, C
    Vittorini, V
    [J]. COMPUTER JOURNAL, 1998, 41 (03): : 145 - 162
  • [9] A formal specification-based approach to distributed parallel programming
    Chiang, CC
    [J]. EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 197 - 205
  • [10] A formal specification framework for object-oriented distributed systems
    Buchs, D
    Guelfi, N
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (07) : 635 - 652