Design of distributed systems using Petri nets: A graduate computer science course

被引:0
|
作者
Mikolajczak, B
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper shares educational experiences in teaching design of distributed computing systems using Petri nets with application to engineering software for embedded systems. We put special emphasis on understanding of fundamental concepts and their applications to specification and design of distributed software systems using Colored Petri nets. The paper contains a description of lecture contents, a formulation of two project assignments, and topics of research papers, explored over a period of several years, on applications of Petri nets in software engineering. Timed and stochastic Petri nets are used to model real-time events and to evaluate computer systems' performance. The material is based partly on two graduate courses: CIS 525, Topics on Parallel Computations, and CIS 578, Performance Evaluation of Computer Systems, taught by the author during last several years at the University of Massachusetts Dartmouth. In both courses, Colored Petri nets play a significant and unifying role in systems' design.
引用
收藏
页码:126 / 134
页数:9
相关论文
共 50 条
  • [21] VERIFYING UCM SPECIFICATIONS OF DISTRIBUTED SYSTEMS USING COLORED PETRI NETS
    Vizovitin, N. V.
    Nepomniaschy, V. A.
    Stenenko, A. A.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (02) : 213 - 222
  • [22] Deadlock Detection in Distributed Systems Using the IMDS Formalism and Petri Nets
    Daszczuk, Wiktor B.
    Zuberek, Wlodek M.
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 118 - 130
  • [23] ABSORBING PETRI NETS AND THEIR USE IN DESIGNING DIGITAL-COMPUTER SYSTEMS WITH DISTRIBUTED STRUCTURE
    GUREVICH, DS
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1990, (02): : 80 - 87
  • [24] Architecture of computer-based systems using dualistic Petri nets
    Dawis, EP
    Dawis, JF
    Koo, WP
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 1554 - 1558
  • [25] Petri Nets in measuring systems design
    Lukaszewski, Robert
    Winiecki, Wieslaw
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (05) : 952 - 962
  • [26] Petri nets in Measuring Systems design
    Lukaszewski, Robert
    Winiecki, Wieslaw
    2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 1564 - +
  • [27] From Graphs to the Science Computer of a Space Telescope The Power of Petri Nets in Systems Engineering
    Graczyk, Rafal
    Bujwan, Waldemar
    Darmetko, Marcin
    Dziezyc, Marcin
    Galano, Damien
    Grochowski, Konrad
    Kurowski, Michal
    Juchnikowski, Grzegorz
    Morawski, Marek
    Mosdorf, Michal
    Orleanski, Piotr
    Thizy, Cedric
    Volp, Marcus
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2022), 2022, 13288 : 153 - 174
  • [28] Design of embedded control systems using hybrid Petri nets
    Hummel, T
    Fengler, W
    DESDES '1: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON DISCRETE-EVENT SYSTEM DESIGN, 2001, : 189 - 194
  • [29] Inclusion of Blockchain in Course of Distributed Systems at the School of Computer Science
    Guerra Guerra, Jorge
    Fermin Perez, Felix Armando
    ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 390 - 390
  • [30] DISTRIBUTED SOFTWARE SYSTEM-DESIGN REPRESENTATION USING MODIFIED PETRI NETS
    YAU, SS
    CAGLAYAN, MU
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) : 733 - 745