• DocumentCode
    2568481
  • Title

    A multi-tasking environment based on Petri nets with objects and Modula-2

  • Author

    Ould-Kaddour, Nacéra ; Courvoisier, M.

  • Author_Institution
    CNRS, Toulouse, France
  • fYear
    1989
  • fDate
    6-10 Nov 1989
  • Firstpage
    799
  • Abstract
    A novel approach for real-time software prototyping is considered which is based on Petri nets for the specification and Modula-2 for the implementation. A software environment is developed based on this concept to enable fast prototyping of real-time software. The specification of real-time software is done using an extended model of Petri nets. Petri net with objects (PNO). The software environment (ENPROT) consists of a Petri-net-based programming language and related tools such as an analyzer, an interpreter, and a real-time nucleus written in Modula-2. Such an environment can be considered as an application generator, intended for real-time process control. The environment has been tested by symbolic execution and also on an academic pilot manufacturing plant. The communicator is about five to six times slower than a direct implementation. Thus, in the case of strong timing constraints a good approach is to use the communicator to prototype the application and then to select the direct implementation to obtain the final code
  • Keywords
    Petri nets; manufacturing computer control; multiprogramming; real-time systems; software engineering; systems analysis; ENPROT; Modula-2; PNO; Petri nets; application generator; manufacturing computer control; manufacturing plant; multi-tasking environment; process control; programming language; real-time software prototyping; software environment; Application software; Computer languages; Manufacturing; Petri nets; Process control; Prototypes; Software prototyping; Software tools; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, 1989. IECON '89., 15th Annual Conference of IEEE
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/IECON.1989.69731
  • Filename
    69731