DocumentCode
3474899
Title
Abstract Node Method for Integration of Object Oriented Design with Colored Petri Nets
Author
Bauskar, Bhushan E. ; Mikolajczak, Boleslaw
Author_Institution
Dept. of Comput. & Inf. Sci., Univ. of Massachusetts Dartmouth, MA
fYear
2006
fDate
10-12 April 2006
Firstpage
680
Lastpage
687
Abstract
Object oriented methodology lacks the rigor to verify and validate the designed system. Petri nets provide formal graphical representation, incorporate concurrency, and parallelism. In colored Petri nets, objects and object attributes can be modeled with data structures. The hierarchical structure of colored Petri nets is useful in representing class inheritance and to describe dynamics of objects. To check the correctness of the designed system, there is a need to integrate object-oriented techniques at design level and use of colored Petri nets at the verification and validation level in software system development. This paper presents a technique to transform an object oriented design into hierarchical colored Petri nets model with abstract node approach. An example of ATM is presented to illustrate the abstract node method
Keywords
Petri nets; abstract data types; object-oriented methods; program verification; abstract node method; class inheritance representation; data structure; formal graphical representation; hierarchical colored Petri net; object attribute modeling; object oriented design; object oriented methodology; software system development; software system validation; software system verification; Concurrent computing; Data structures; Design methodology; Information science; Object oriented modeling; Parallel processing; Petri nets; Software design; Software maintenance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
0-7695-2497-4
Type
conf
DOI
10.1109/ITNG.2006.22
Filename
1611683
Link To Document