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
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;
Conference_Titel :
Systems, Man and Cybernetics, 2004 IEEE International Conference on
Conference_Location :
The Hague
Print_ISBN :
0-7803-8566-7
DOI :
10.1109/ICSMC.2004.1401303