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
Link To Document