• DocumentCode
    1628699
  • Title

    Extending high-level Petri nets for object-oriented design

  • Author

    Camurri, Antonio ; Franchi, Paolo ; Vitale, Maurizio

  • Author_Institution
    DIST, Genoa Univ., Italy
  • fYear
    1992
  • Firstpage
    623
  • Abstract
    An integrated model for the high level representation of both the structural and the functional properties of complex concurrent real-time systems is presented. The model, called τ-nets, based on an extension to high-level Petri nets, is hierarchical, includes a type-checking mechanism, and supports the definition of taxonomic hierarchies of token, node and arc types. The proposed extensions of high-level Petri nets are thus embedded in an object-oriented development framework. τ-nets allow a type safe utilization of Petri nets in a multiparadigm programming environment. Petri nets are used to describe the dynamic relationships among different communicating processes while a functional language is used to specify the code tied with the firing of each transition. Every part of the system is strongly object-oriented. Nets, nodes, arcs and tokens belong to disjoint hierarchies of types supporting a single inheritance mechanism
  • Keywords
    Petri nets; object-oriented methods; programming environments; software engineering; τ-nets; arc types; complex concurrent real-time systems; functional language; hierarchical model; high-level Petri nets; inheritance mechanism; multiparadigm programming environment; node types; object-oriented design; object-oriented development framework; process dynamic relationships; taxonomic hierarchies; token types; type-checking mechanism; Manufacturing automation; Marine vehicles; Object oriented modeling; Petri nets; Programming environments; Real time systems; Robotics and automation; Software engineering; Software prototyping; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 1992., IEEE International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-0720-8
  • Type

    conf

  • DOI
    10.1109/ICSMC.1992.271703
  • Filename
    271703