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 条
  • [21] Algebraic higher-order nets: Graphs and Petri nets as tokens
    Hoffmann, K
    Mossakowski, T
    [J]. RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2003, 2755 : 253 - 267
  • [22] Implementation of a Neural Network Using Simulator and Petri Nets
    Nenkov, Nayden Valkov
    Spasova, Elitsa Zdravkova
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (01) : 412 - 417
  • [23] RELATIONAL ALGEBRAIC FRAMEWORK FOR THE MODELING AND ANALYSIS OF PETRI NETS
    KIM, YC
    KIM, TG
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (10) : 563 - 571
  • [24] Multilayer decomposition of stochastic petri nets and algebraic specifications
    Salmi, N
    Ioualalen, M
    [J]. Modelling and Simulation 2004, 2004, : 272 - 279
  • [25] Free-choice Petri nets - An algebraic approach
    Baccelli, F
    Foss, S
    Gaujal, B
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1996, 41 (12) : 1751 - 1778
  • [26] Optimizing Verification of Structurally Evolving Algebraic Petri Nets
    Khan, Yasir Imtiaz
    [J]. SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS, SERENE 2013, 2013, 8166 : 64 - 78
  • [27] Distributed simulation of timed coloured Petri nets
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. SIXTH IEEE INTERNATIONAL WORKSHOP ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2002, : 159 - 166
  • [28] Distributed Petri nets for analysis and integration of systems
    Riascos, LAM
    Miyagi, PE
    [J]. MODELLING AND SIMULATION 2001, 2001, : 63 - 67
  • [29] A distributed state space for modular Petri nets
    Ouni, Hiba
    Abid, Chiheb Ameur
    Zouari, Belhassen
    [J]. 2015 7th International Conference on Modelling, Identification and Control (ICMIC), 2014, : 336 - 341
  • [30] Sequential and distributed model checking of Petri nets
    Bell A.
    Haverkort B.R.
    [J]. International Journal on Software Tools for Technology Transfer, 2005, 7 (1) : 43 - 60