• Home
  • Search
  • Modelling the semantics of multitasking facilities in Concurrent C using Petri nets
  • Cite Icon1
  • https://doi.org/10.1016/0950-5849(95)01039-4Copy DOI Icon

Modelling the semantics of multitasking facilities in Concurrent C using Petri nets

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Concurrent C (ConcC) [1] is a relatively new language that extends the C programming language [2] by incorporating multitasking facilities. These facilities are mainly based on the bidirectional rendez-vous concept, and they offer flexible and efficient mechanisms for the specification of concurrency, communication and synchronization often required in real-time systems. However, as for most real-time and concurrent programming languages such as Ada [3], the description of multitasking facilities in ConcC is lacking a rigorous and formal semantical definition. Most existing introductory materials to ConcC by its authors are informally described, and cannot be easily understood. In this paper, we explain the semantics of multitasking facilities in ConcC using the Petri net model. As is well known, the Petri net model is a formal graphical model that can describe concurrent behaviours of systems in a natural and intuitive manner, and yet it is based on strong mathematical and semantical foundations. Timed, inhibitor arc and predicate Petri nets are extensions that are used to enhance the expressive power of the basic Petri net to model and explain all ConcC multitasking features.

Similar Papers
  • Research Article
  • Citations2

On Deadlock/Livelock Studies Based on Reachability Graph of Petri Nets by Using TINA

  • Jan 01, 2024
  • IEEE Access
  • Murat Uzam +6
  • Research Article
  • Citations48

A hybrid approach to supervisory control of discrete event systems coupling RW supervisors to Petri nets

  • Sep 14, 2005
  • The International Journal of Advanced Manufacturing Technology
  • M Uzam +1
  • Research Article
  • Citations3

Model Based Design and Implementation of Hierarchical and Distributed Control for Robotic Flexible Manufacturing System Cells Using Petri Nets

  • Feb 01, 2011
  • Advanced Materials Research
  • Gen’Ichi Yasuda
  • Research Article
  • Citations21

Stochastic coloured Petri net (SCPN) models of traditional and flexible kanban systems

  • Jun 01, 1999
  • International Journal of Production Research
  • K E Moore +1
  • Research Article
  • Citations7

A PETRI NET BASED OFFLINE SIMULATION AND ONLINE DIAGNOSTIC PLATFORM FOR MANUFACTURING SYSTEMS

  • Jan 01, 2005
  • Journal of the Chinese Institute of Industrial Engineers
  • Albert Wen-Long Yao +3
  • Conference Article
  • Citations8

Petri Net Based Reconfigurable Wireless Sensor Networks for Intelligent Monitoring Systems

  • Jan 01, 2009
  • Chung-Hsien Kuo +1
  • Conference Article
  • Citations7

Implementation of the semantic web in business process modeling using Petri nets

  • Mar 01, 2018
  • Yutika Amelia Effendi +1
  • Conference Article
  • Citations2

Activity Based Costing with Petri Nets

  • Nov 01, 2012
  • Reggie Davidrajuh
  • Research Article
  • Citations17

Performance prediction of networked information systems via Petri nets and queuing nets

  • Nov 19, 2002
  • Systems Engineering
  • Insub Shin +1
  • Research Article
  • Citations67

Petri net models of fuzzy neural networks

  • Jun 01, 1995
  • IEEE Transactions on Systems, Man, and Cybernetics
  • S.I Ahson
  • Research Article
  • Citations6

A Compositional Analysis Method for Petri-Net Models

  • Jan 01, 2017
  • IEEE Access
  • Jie Ding +2
  • Research Article
  • Citations59

Representation of assembly and automatic robot planning by Petri net

  • Jan 01, 1989
  • IEEE Transactions on Systems, Man, and Cybernetics
  • W Zhang
  • Book Chapter
  • Citations7

Automatic Synchronisation Detection in Petri Net Performance Models Derived from Location Tracking Data

  • Jan 01, 2011
  • Nikolas Anastasiou +2
  • Conference Article
  • Citations22

Quickly prototyping Petri nets tools with SNAKES

  • Jan 01, 2008
  • Franck Pommereau
  • Research Article

Modeling and Simulation of Flexible Manufacturing Systems Controlled by Petri Nets

  • Jun 01, 2000
  • IFAC Proceedings Volumes
  • Paták Rastislav +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.