• DocumentCode
    2201252
  • Title

    A method of concurrent object-oriented design using high-level Petri nets

  • Author

    Mukhin, Denis ; Mikolajczak, Boleslaw

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. Massachusetts, Dartmouth, MA, USA
  • Volume
    1
  • fYear
    1998
  • fDate
    11-14 Oct 1998
  • Firstpage
    295
  • Abstract
    This paper presents a new method of designing large concurrent systems which is based on a combination of object-oriented design and high-level Petri nets. Object-oriented technology has well established design techniques but lacks analysis and verification methods of the designed system and concurrency aspects. On the other hand, Petri nets is a well defined formalism of parallel systems modeling and analysis (including conflict resolution, allocation, etc.) that lacks clear and effective specification of system design techniques. The method presented in the paper takes advantage of both object-oriented design and high-level Petri nets by using object-oriented technology in the design stage and high-level Petri nets in the analysis stage. The result is a fully designed and analyzed model of a system in an object-oriented sense as well as in a high-level Petri net sense. It means that there exists two ´views´ of a system: object-oriented and Petri net, which can be used separately or in combination depending on the needs of the designer.
  • Keywords
    Petri nets; concurrency theory; formal specification; object-oriented methods; parallel programming; program verification; concurrent object-oriented design; high-level Petri nets; large concurrent systems; parallel systems modeling; system design; verification methods; Concurrent computing; Design methodology; Mathematical analysis; Mathematical model; Object oriented modeling; Petri nets; Programming; Resource management; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4778-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1998.725425
  • Filename
    725425