Representing the behaviors of a packet processor

Computer-aided design and analysis of circuits and semiconductor – Integrated circuit design processing – Logic design processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S104000, C703S016000

Reexamination Certificate

active

08082527

ABSTRACT:
Methods are provided for compactly representing behaviors of a processor of packets. A declarative description of the processor is input. The declarative description specifies rules for manipulating the packets. A dependency graph is generated from the declarative description. The dependency graph specifies each rule that depends upon another one or more of the rules. The declarative description and the dependency graph are transformed into a Petri net representing the behaviors of the processor. The Petri net includes respective transitions for the rules and places for enabling the transitions to fire. A specification of the Petri net is output. The Petri net represents the behaviors of the processor.

REFERENCES:
patent: 5121003 (1992-06-01), Williams
patent: 5469367 (1995-11-01), Puri et al.
patent: 5671151 (1997-09-01), Williams
patent: 7636908 (2009-12-01), Brebner
patent: 7669166 (2010-02-01), Brebner et al.
patent: 7784014 (2010-08-01), Brebner et al.
patent: 7788402 (2010-08-01), Keller et al.
patent: 7792117 (2010-09-01), Keller et al.
patent: 7817657 (2010-10-01), Attig et al.
patent: 7990867 (2011-08-01), Keller et al.
Karagianni et al., “A Petri Net Approach to the Design of Processor Array Architectures”, Proceedings of the 38thMidwest Symposium on Circuits and Systems, Aug. 13-16, 1995, vol. 1, pp. 37-40.
Malhotra et al., “Power-Hierarchy of Dependability-Model Types”, IEEE Transactions on Reliability, vol. 43, No. 3, Sep. 1994, pp. 493-502.
Xiaoli et al., “Reduction of Stochastic Petri Nets for Reliability Analysis”, 8thInternational Conference on Eletronic Measurement and Instruments, Jul. 18 to Aug. 16, 2007, pp. 1-222 to 1-226.
Peterson, James L.; Petri Net Theory and the Modeling of Systems; Copyright 1981 by Prentice-Hall, Inc.; pp. 10-25.
Goedertier, Stijn et al.; “Em-BrA2CE v0.1: A Vocabulary and Execution Model for Declarative Business Process Modeling”; Katholieke Universiteit Leuven; 2007). Available at SSRN: http://ssrn.com/abstract=1086027; pp. 1-74.
Usher, Michelle et al.; “A Concurrent Visual Language Based on Petri Nets”; 1998 IEEE Symposium on Visual Languages (VL 98), Halifax, . . . , 1998—doi.ieeecs.org; pp. 1-2.
Hanachi, C. et al.: “Mobile Agents Behaviours: from Declarative Specifications to Implementation”; Cooperative Information Agent III, CIA'99; pp. 1-12 , Jul. 31 to Aug. 2, 1999.
Pesic, M. et al.: “A Declarative Approach for Flexible Business Processes Management”; Business Process Management Workshops, 2006; Copyright 2006; Published by Springer Berlin; pp. 1-12.
Murata, Tadao; “Petri Nets: Properties, Analysis and Applications”; Proceedings of the IEEE, vol. 77, No. 4, Apr. 1989; Copyright 1989 IEEE; pp. 541-580.
Best, Eike et al.; “Petri Nets, Process Algebras and Concurrent Programming Languages”; Published by Springer Berlin; Copyright 1988; pp. 1-83.
U.S. Appl. No. 11/818,788, filed Jun. 14, 2007, Attig et al.
U.S. Appl. No. 11/799,953, filed May 3, 2007, James-Roxby et al.
Applied Data Research, Inc.,Communication with Automata, Jan. 1966 translation of 1962 Ph.D. thesis entitled “Kommunikation mit Automaten” by Dr. Carl Adam Petri, pp. 1-97, Applied Data Research, Inc., Princeton, New Jersy, USA.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Representing the behaviors of a packet processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Representing the behaviors of a packet processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Representing the behaviors of a packet processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4305864

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.