An evolutive distributed algebraic petri nets simulator

被引:0
|
作者
Hulaas, J [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, CH-1015 Lausanne, Switzerland
关键词
hierarchical algebraic Petri nets; object-oriented implementation of declarative logic languages; distributed simulation; evolutive prototyping;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new prototyping methodology for large concurrent systems modelled by the means of hierarchical algebraic Petri nets. First, the source specifications are automatically translated into a main-stream object-oriented language, thus providing a portable and high-level initial implementation. The generated class hierarchy is designed so that the developer may then independantly derive new sub-classes in order to make the simulator more efficient or to add functionalities that could not be specified with Petri nets. This prototyping process is performed incrementally in order to safely validate the modifications against the semantics of the specification. The resulting simulator can finally be considered as the end-user implementation of the specified software system. The originality of our scheme is that we exploit object-oriented programming techniques in the implementation of formal specifications in order to gain flexibility in the development process, and simultaneously to harness this newly acquired freedom.
引用
收藏
页码:348 / 352
页数:5
相关论文
共 50 条
  • [1] Evolutive prototyping of heterogeneous distributed systems using hierarchical algebraic Petri nets
    Buchs, D
    Hulaas, J
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 3021 - 3026
  • [2] A DISTRIBUTED SIMULATOR FOR HIGH-ORDER PETRI NETS
    BUTLER, B
    ESSER, R
    MATTMANN, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 483 : 47 - 63
  • [3] PETRI NETS AND ALGEBRAIC SPECIFICATIONS
    REISIG, W
    [J]. THEORETICAL COMPUTER SCIENCE, 1991, 80 (01) : 1 - 34
  • [4] An Algebraic Petri Nets Emulator
    Capra, Lorenzo
    [J]. 2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 61 - 65
  • [5] A concept of an algebraic generalisation of Petri nets
    Juhás, G
    [J]. NEW TRENDS IN DESIGN OF CONTROL SYSTEMS 1997, 1998, : 309 - 314
  • [6] A method for constructing algebraic petri nets
    Kan, CY
    He, XD
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 35 (01) : 15 - 27
  • [7] Algebraic Structures in Interpreted Petri nets
    Renato Vazquez, Carlos
    Ramirez-Trevino, Antonio
    Navarro-Gutierrez, Manuel
    [J]. IFAC PAPERSONLINE, 2023, 56 (02): : 7893 - 7898
  • [8] PETRI NETS AND ALGEBRAIC CALCULI OF PROCESSES
    BOUDOL, G
    ROUCAIROL, G
    DESIMONE, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1986, 222 : 41 - 58
  • [9] PETRI NETS AND ALGEBRAIC CALCULI OF PROCESSES
    BOUDOL, G
    ROUCAIROL, G
    DESIMONE, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 182 : 59 - 70
  • [10] Distributed Context Petri Nets
    Fandino de la Hoz, Jose Daniel
    Sosa, Juan Sebastian
    Cardozo, Nicolas
    [J]. PROCEEDINGS OF THE WORKSHOP ON CONTEXT-ORIENTED PROGRAMMING (COP'19), 2019, : 24 - 31