US 7,603,656 B2
Methods and systems for modeling concurrent behavior
Yea Zong Kuo, Rockwall, Tex. (US); and Jerry W. Yancey, Greenville, Tex. (US)
Assigned to L-3 Communications Integrated Systems L.P., Greenville, Tex. (US)
Filed on Jan. 14, 2005, as Appl. No. 11/36,896.
Prior Publication US 2006/0161882 A1, Jul. 20, 2006
Int. Cl. G06F 9/44 (2006.01)
U.S. Cl. 717—108 26 Claims
OG exemplary drawing
 
1. A method of modeling concurrent execution language, comprising:
providing a hardware description language (HDL) code;
mapping a modular structure of said HDL code onto a hierarchical structure of a Rose diagram type, said hierarchical structure of said Rose diagram type comprising multiple classes, each of said multiple classes representing a group of multiple objects, and one or more of said multiple classes being defined to represent a respective function module of said HDL code; and
using said hierarchical structure as a framework to develop an object oriented language code;
wherein at least one function module of said HDL code comprises one or more properties and one or more functions; and wherein one or more objects of at least one of said multiple classes represents said one or more properties of said HDL code function module; and wherein one or more operations of at least one of said multiple classes represents said one or more functions of said HDL code function module.