Method, apparatus, and program for a state machine framework

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000, C717S117000, C719S318000

Reexamination Certificate

active

07010778

ABSTRACT:
A programming framework is provided for designing and implementing software state machines. A state machine initializer may be created that defines the states, conditions, actions, triggers, and state transitions for the software state machines. A set of user interfaces, may also be provided for creating initializers. An abstract state machine object may then be created that creates an instance of a particular state machine initializer. The state machine initializer acts as a helper to the state machine object, which uses the initializer to create an array of state transition objects. A set of programming interfaces may also be provided to define the programming framework. Events generated by one state machine may be used as triggers by another state machine. Furthermore, state values of one state machine may be used as inputs by other state machines. State machines may also share triggers and inputs.

REFERENCES:
patent: 5469553 (1995-11-01), Patrick
patent: 5504896 (1996-04-01), Schell et al.
patent: 5717692 (1998-02-01), Blackwell
patent: 5995753 (1999-11-01), Walker
patent: 6138171 (2000-10-01), Walker
patent: 6157648 (2000-12-01), Voit et al.
patent: 6405210 (2002-06-01), Doyle et al.
patent: 6442441 (2002-08-01), Walacavage et al.
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6839340 (2005-01-01), Voit et al.
patent: 2002/0032692 (2002-03-01), Suzuki et al.
patent: 2002/0120921 (2002-08-01), Coburn et al.
patent: 2002/0144015 (2002-10-01), Lortz
patent: 2003/0046658 (2003-03-01), Raghavan et al.
patent: 2003/0159138 (2003-08-01), Curtis
patent: 2004/0010776 (2004-01-01), Shah
patent: 2004/0172613 (2004-09-01), Gallagher
patent: 2004/0172614 (2004-09-01), Gallagher
patent: 2004/0255303 (2004-12-01), Hogan et al.
Chung-Shyan et al., An FSM-based program generator for communication protocol software, IEEE, Nov. 9-11, 1994 pp.:181-187.
Thomas et al., State machines, IEEE, vol. 19, Issue 6, Nov.-Dec. 2002 pp.:10-12.
Burkhart et al., Software reuse and portability of parallel programs, IEEE, vol. 2, Jan. 3-6, 1995 pp.:289-298.
Forcer et al., An integrated framework for digital electronics education—programmable logic and IC design tools, IEEE, vol. 2, Jan. 3-4, 2002 pp.: 37/1-37/6.
Gao et al., Object state testing for object-oriented programs, IEEE, Aug. 9-11, 1995 pp.:232-238.
AUS920010995US1, Cook, Method, Apparatus, and Program for a State Machine Framework, Jan. 17, 2002.

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

Method, apparatus, and program for a state machine framework does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, apparatus, and program for a state machine framework, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus, and program for a state machine framework will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3604458

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