• DocumentCode
    428856
  • Title

    Modeling inheritance anomaly in concurrent systems using colored Petri nets

  • Author

    Bauskar, Bhushan ; Mikolajczak, Boleslaw

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Massachusetts Univ., Dartmouth, MA
  • Volume
    5
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    4873
  • Abstract
    Object oriented design supports encapsulation, inheritance, and polymorphism. Formal specification of concurrency is possible in the object oriented design. Concurrency with inheritance raises inheritance anomaly, where, synchronization constraints and source code of inherited methods shows disagreement in their behavior. Due to the hierarchical structure of colored Petri nets model and direct inclusion of concurrency, colored Petri nets can be used to solve inheritance anomaly. In this paper, we propose that colored Petri nets, the formal mathematical modeling tool of concurrent systems, can be used to model concurrent object oriented design. The graphical and executable nature of colored Petri net models helps in simulation, verification, and validation of the designed system
  • Keywords
    Petri nets; formal specification; inheritance; object-oriented programming; colored Petri nets; concurrent system; formal specification; inheritance anomaly; object oriented design; Analytical models; Concurrent computing; Encapsulation; History; Information science; Information technology; Object oriented modeling; Petri nets; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2004 IEEE International Conference on
  • Conference_Location
    The Hague
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-8566-7
  • Type

    conf

  • DOI
    10.1109/ICSMC.2004.1401303
  • Filename
    1401303