• DocumentCode
    1117262
  • Title

    Shared memory multimicroprocessor operating system with an extended Petri net model

  • Author

    Vallejo, F. ; Gregorio, J.A. ; Harbour, M. González ; Drake, J.M.

  • Author_Institution
    Dept. de Electron., Cantabria Univ., Santander, Spain
  • Volume
    5
  • Issue
    7
  • fYear
    1994
  • fDate
    7/1/1994 12:00:00 AM
  • Firstpage
    749
  • Lastpage
    762
  • Abstract
    We propose a methodology for programming multiprocessor event-driven systems. This methodology is based on two programming levels: the task level, which involves programming the basic actions that may be executed in the system as units with a single control thread; and the job level, on which parallel programs to be executed by the complete multiprocessor system are developed. We also present the structure and implementation of an operating system designed as the programming support for software development under the proposed methodology. The model that has been chosen for the representation of the system software is based on an extended Petri net, which provides a well-established conceptual model for the development of the tasks, thus allowing a totally independent and generic development. This model also facilitates job-level programming, since the Petri net is a very powerful description tool for the parallel program
  • Keywords
    Petri nets; operating systems (computers); parallel programming; programming environments; shared memory systems; software engineering; conceptual model; event-driven systems; extended Petri net; extended Petri net model; job-level programming; operating system; parallel programs; programming support; shared memory multimicroprocessor operating system; software development; system software; task level programming; Application software; Control systems; Hardware; Multiprocessing systems; Operating systems; Parallel programming; Power system modeling; Robotics and automation; Software systems; Yarn;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.296320
  • Filename
    296320