CN105138332A - Realizing method and device for state machine - Google Patents
Realizing method and device for state machine Download PDFInfo
- Publication number
- CN105138332A CN105138332A CN201510530765.0A CN201510530765A CN105138332A CN 105138332 A CN105138332 A CN 105138332A CN 201510530765 A CN201510530765 A CN 201510530765A CN 105138332 A CN105138332 A CN 105138332A
- Authority
- CN
- China
- Prior art keywords
- state machine
- state
- configuration file
- response function
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention provides a realizing method and device for a state machine. The realizing method includes the generation progress of the state machine, and the generation progress includes the steps that a configuration file for generating the state machine is obtained, describes the mark of each state and response information and state conversion information for all events and describes the hierarchical relation between the multiple states; according to the configuration file, the state machine is generated; a response function set module is provided, wherein the response function set module contains a response function corresponding to the response information in the state machine.
Description
Technical field
The present invention relates to state machine, especially relate to a kind of implementation method and device of state machine.
Background technology
Existing state machine realizes generally having procedure schema and status object pattern two kinds.
Procedure schema is generally divided state by the mode of condition judgment, after judging to obtain concrete state, then judges event in this judgement branch, determines the switching motion responded.The shortcoming of this pattern comprises: code reuse is poor; Exiting and entering of state all must rewrite in multiple switching motion; Need to revise multiple judgement branch when increasing or revise a state, maintainable poor; For the system of complexity, there is a large amount of states and time, size of code is huge, difficult in maintenance etc.
Status object pattern is then be encapsulated by a specific state status object, and is described the aspect as object such as event and conversion, solves the situation that procedure schema needs to judge in a large number branch.Increase state can be easy to by object encapsulation.The defect of this method is: often increase an event or change a conversion, all may affect multiple class; For the system of complexity, the quantity of status object is also very huge, and maintainability is still not high; Conversion method in object is also difficult in other status objects multiplexing.
Summary of the invention
Technical matters to be solved by this invention is to provide implementation method and the device of the state machine of a kind of dynamic configuration,
The present invention solves the problems of the technologies described above the implementation method that the technical scheme adopted is to provide a kind of state machine, comprise state machine product process, it comprises the following steps: obtain the configuration file for generating state machine, this configuration file describe each state mark and to the response message of each event and e transition information, and the hierarchical relationship between multiple state is described; State machine is generated according to this configuration file; And a response function collection module is provided, this response function collection module comprises the response function corresponding to response message in this state machine.
Alternatively, obtain configuration file for generating state machine and be perform in a state machine engine according to the step that this configuration file generates state machine, this state machine engine and this response function collection module separate.
Alternatively, this state machine product process also comprises: provide a data pool, the data that each response function needs that this data pool comprises this response function collection module are shared.
Alternatively, this data pool has unified data access interface.
Alternatively, this data pool has the encipher interface of real time access.
Alternatively, said method also comprises off-line debugging flow process, and it comprises the following steps: open the configuration file of specifying; Generate the state machine needing debugging; Present the event recorded in this configuration file; Import the event that debugging person selects into this state machine, drive this state machine to run; And obtain and present the list of current state.
Alternatively, said method also comprises real-time debug flow process, and it comprises the following steps: reading data in real-time from the state machine run; And present read data.
The present invention also proposes a kind of implement device of state machine, comprises state machine engine and response function collection module.State machine engine is configured to obtain the configuration file for generating state machine, and generate state machine according to this configuration file, this configuration file describe each state mark and to the response message of each event and e transition information, and the hierarchical relationship between multiple state is described.Response function collection module comprises the response function corresponding to response message in this state machine.
Alternatively, this state machine engine and this response function collection module separate.
Alternatively, said apparatus also comprises a data pool, the data that each response function needs that this data pool comprises this response function collection module are shared.
Alternatively, this data pool has unified data access interface.
Alternatively, this data pool has the encipher interface of real time access.
Alternatively, said apparatus also comprises off-line debugging acid, and it is configured to perform following steps: open the configuration file of specifying; Generate the state machine needing debugging; Present the event recorded in this configuration file; Import the event that debugging person selects into this state machine, drive this state machine to run; And obtain and present the list of current state.
Alternatively, said apparatus also comprises real-time debug instrument, and it is configured to perform following steps: reading data in real-time from the state machine run; And present read data.
Compared with prior art, the state machine architecture that the present invention can provide dynamic to configure, developer does not need, by using object to come encapsulation state, event and switching motion, only to be described the status architecture in state machine by configuration file, define information and the switching motion of each state.The state machine producing developer's definition can be generated according to configuration file.The invention solves the complexity of standing state machine implementation pattern, improve reusability and the maintainability of state machine architecture.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of state machine implement device according to an embodiment of the invention;
Fig. 2 is configuration file examples of architectures according to an embodiment of the invention;
Fig. 3 is response function collection module instance according to an embodiment of the invention;
Fig. 4 is state machine instance according to an embodiment of the invention;
Fig. 5 is the structured flowchart of state machine implement device according to another embodiment of the present invention;
Fig. 6 is off-line debugging acid schematic diagram according to an embodiment of the invention;
Fig. 7 is real-time debug instrument schematic diagram according to an embodiment of the invention;
Fig. 8 is state machine implementation method process flow diagram according to an embodiment of the invention;
Fig. 9 is state machine implementation method process flow diagram according to another embodiment of the present invention;
Figure 10 is the state machine implementation method process flow diagram according to further embodiment of this invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, below in conjunction with accompanying drawing, the specific embodiment of the present invention is elaborated.
Set forth a lot of detail in the following description so that fully understand the present invention, but the present invention can also adopt other to be different from alternate manner described here to implement, therefore the present invention is not by the restriction of following public specific embodiment.
Fig. 1 is the structured flowchart of state machine implement device according to an embodiment of the invention.Shown in figure 1, state machine implement device 100 can comprise state machine engine 110, response function collection module 120 and data pool 130.State machine engine 110 connection response function collection module 120.Response function collection module 120 connection data pond 130.State machine engine 110 is for generating state machine.Response function collection module 120 is for providing in state machine for the response function corresponding to the response message of event.
Response function collection module 120 can comprise the set of many response functions, and the part or all of function in this set can be called by one or more state machine.The function that each function of response function collection module 120 is preferably separate, each function is only responsible for specific task.In state machine, a state can call one or more function in the response action of an event.Fig. 3 is response function collection module instance according to an embodiment of the invention.Shown in figure 3, in response function collection module 1, response function 1-1 and 1-2 can be comprised, in response function collection module 2, response function 2-1,2-2 and 2-3 can be comprised.
Response function collection module 120 can be formed by the module independent assortment of multiple dispersion, and each module can realize the part of functions of response function collection module 120.Compared with realizing all functions with individual module, the module of dispersion is convenient to multiplexing in different product of module.
In the preferred embodiment, state machine engine 110 and response function collection module 120 are separate.Correspondingly, the state machine that state machine engine 110 generates also is independently corresponding to response function collection module 120.State machine can call the function in response function collection module 120 by the mode of entrusting, reduce and be coupled between the two.
Data pool 130 comprises the data that in response function collection module 120, each response function needs are shared.In one embodiment, data pool 130 provides unified data access interface.In the preferred embodiment, data pool 130 can provide the encipher interface of its inner all data of real time access, like this, allows by the data of particular tool when state machine runs in real time inspection data pool 130.Known by description hereinafter, this characteristic is highly profitable for real-time debug state machine.
In an embodiment, state machine engine 110 generates state machine according to configuration file.Configuration file is the file for generating state machine.Describe in configuration file each state mark and to the response message of each event and e transition information, and the hierarchical relationship between multiple state is described.According to these information, state machine engine 110 can generate the state machine corresponding with configuration file.This state machine is disposed according to the structure in configuration file.In one embodiment, a configuration file may correspond to a state machine.But it is so strict to be appreciated that the corresponding relation of configuration file and state machine does not need, such as multiple configuration file can corresponding same state machine.
Fig. 2 is configuration file examples of architectures according to an embodiment of the invention.Shown in figure 2, configuration file 200 can describe multiple state, such as father's state 1 and father's state 2.One or more sub-state also can be comprised, such as, sub-state 2-1 under father's state 2 and sub-state 2-2 under each father's state.The configuration of each state can comprise Status Name or mark (ID).Such as, describe title " state 1 " and ID " 001 " in father's state 1, in father's state 2, describe title " state 2 " and ID " 002 ".Configuration file 200 also describes response to each event and e transition information.Such as father's state 1 time, event 1 can trigger the conversion of father's state 1 to father's state 2, and performs response function 1-1.Father's state 2 times, event 2 can trigger the conversion of father's state 2 to father's state 1, and performs response function 1-2.Under sub-state 2-1, event 3 can the conversion of triggers state 2-1 to sub-state 2-2, and performs response function 2-1.
In configuration file, the pseudo format of each state is as follows:
Each state is with State: beginning, and the content of follow-up indentation is the configuration under this state: ID is state ID; Name is state name; The content of indentation under SubStates is the ID list of sub-state, and this list can be sky; The content of indentation under Events is list of thing, and this list can be sky.
Each event is with Event: beginning, the configuration of follow-up indentation content event for this reason: ID is event id; Name is event name; Trainsit is the state ID migrated to after this event of response, and this configuration can be empty, represents and does not move; The content of indentation under Reactions is response action lists, and this list can be sky.
Each response action is with Reaction: beginning, and follow-up indentation content responds the configuration of action for this reason: ID is response action ID; Name is response action name.
The text representation of above-mentioned configuration file 200 is as follows:
State machine engine can adopt unified event structure to configuration file, the parameter etc. comprising the title of event, ID and carry.State machine can process each event imported into according to the information in configuration file, and trigger state responds, and the conversion of state of a control.
After state machine engine 110 generates state machine automatically by configuration file, driving condition can be carried out according to the event defined in configuration file and make response, and transition status.Then call the function in response function collection module 120 in order according to the definition in configuration file when state responds event, each function can access in data pool 130 shares data.
Fig. 4 is state machine instance according to an embodiment of the invention.Shown in figure 4, state machine 400 can comprise multiple state, such as father's state 1 and father's state 2.One or more sub-state also can be comprised, such as, sub-state 2-1 under father's state 2 and sub-state 2-2 under each father's state.Under specific event triggers, state machine is changed between these states, and performs corresponding response function.Such as father's state 1, under event 1 triggers, performs response function 1-1 and is transformed into father's state 2; Father's state 2, under the triggering of event 2, performs response function 1-2 and is transformed into father's state 1.Inner in father's state 2, sub-state 2-1, under event 3 triggers, performs response function 2-1 and is transformed into sub-state 2-2.Father's state 1 calls response function 1-1 to response function collection module 1.Father's state 2 calls response function 1-2 to response function collection module 1.Sub-state 2-1 calls response function 2-1 to response function collection module 2.In response function collection module 1,2, invoked each response function 1-1,1-2 and 2-1 can access and share data in data pool 130.
Fig. 8 is state machine implementation method process flow diagram according to an embodiment of the invention.Shown in figure 8, the method 800 comprises state machine product process 810, and specifically comprises the following steps:
Step 811, obtains the configuration file for generating state machine;
Step 812, generates state machine according to this configuration file;
Step 813, provides a response function collection module, and this response function collection module comprises the response function corresponding to response message in this state machine.
It is pointed out that the method for this embodiment both can be implemented in the device shown in Fig. 1, also can implement in other device.When implementing in the device shown in Fig. 1, step 811 and 812 be in state machine engine 110 perform, state machine engine 110 and response function collection module 120 separate.
Fig. 9 is state machine implementation method process flow diagram according to another embodiment of the present invention.Shown in figure 9, the method 900 comprises state machine product process 910, and specifically comprises the following steps:
Step 911, obtains the configuration file for generating state machine;
Step 912, generates state machine according to this configuration file;
Step 913, provides a response function collection module, and this response function collection module comprises the response function corresponding to response message in this state machine;
Step 914, provides a data pool, the data that each response function needs that this data pool comprises this response function collection module are shared.
It is pointed out that the method for this embodiment both can be implemented in the device shown in Fig. 1, also can implement in other device.When implementing in the device shown in Fig. 1, step 911 and 912 be in state machine engine 110 perform, state machine engine 110 and response function collection module 120 separate.
Except state machine engine, embodiments of the invention additionally provide the instrument of real-time debug internal data and off-line debugging mode machine.
Fig. 5 is the structured flowchart of state machine implement device according to another embodiment of the present invention.Shown in figure 5, state machine implement device, except comprising state machine engine 510, response function collection module 520 and data pool 530, also comprises off-line debugging acid 540 and real-time debug instrument 550.Off-line debugging acid 540 connect state machine engine 510.Off-line debugging acid 540 can open the configuration file of specifying, call state machine engine 510 to be configured to generate the state machine needing debugging, present the event recorded in this configuration file to select for debugging person, import the event that debugging person selects into this state machine, drive this state machine to run, and obtain and present the list of current state.When needed, the event that debugging person selects can add necessary parameter.Off-line debugging acid 540 provides a display interface, presents aforesaid event and state, facilitates developer's observation state to change.By off-line debugging acid, developer just can detachment system, debugging mode machine, improves development efficiency.
Real-time debug instrument 550 connection data pond 530.Because data pool 530 adopts specific form to store data, conventional exploitation debugging acid cannot check data easily, and data pool 530, for the possibility of debugging and security, provides the digital independent interface of encryption.Real-time debug instrument 550 is configured to utilize the encipher interface of data pool 530 to read out data in real time from the state machine run, and commissioning staff is presented on interface, commissioning staff can search, filter the data of care easily by this instrument, whether the data of being checked in state machine by real-time debug instrument under the state of state machine off-line operation or on-line operation have exception, improve the efficiency of dealing with problems.Real-time debug instrument 550 tabular form of " ID+ type+numerical value " can represent above-mentioned data.
Figure 10 is the state machine implementation method process flow diagram according to further embodiment of this invention.With reference to shown in Figure 10, state machine implementation method 1000, except comprising state machine product process 1010, also comprises off-line debugging flow process 1020 and real-time debug flow process 1030.State machine product process 1010 can be similar to the flow process 810 as Fig. 8 or the flow process 910 as Fig. 9, no longer launches at this.
Off-line debugging flow process 1020 can comprise the following steps:
Step 1021, opens the configuration file of specifying;
Step 1022, generates the state machine needing debugging;
Step 1023, presents the event recorded in this configuration file;
Step 1024, imports the event that debugging person selects into this state machine, drives this state machine to run; And
Step 1025, obtains and presents the list of current state.
Real-time debug flow process 1030 comprises the following steps:
Step 1031, reading data in real-time from the state machine run; And
Step 1032, presents read data.
Be understandable that, above-mentioned each flow process 1010,1020 and 1030 not performs according to fixing order, but can optionally perform as required.
The method and apparatus of the above embodiment of the present invention has the following advantages:
1, the state machine architecture of dynamic configuration, developer does not need, by using object to come encapsulation state, event and switching motion, only to be described the status architecture in state machine by configuration file, define information and the switching motion of each state.The state machine producing developer's definition can be generated according to configuration file.Above-described embodiment solves the complexity of standing state machine implementation pattern, improves reusability and the maintainability of state machine architecture.
2, the off-line debug mechanism of state machine is provided, uses unified state machine events structure, can off-line debugging acid starting state machine be passed through, and emulation mode machine event-driven state machine runs.Enable developer amendment state machine after immediately state machine is debugged, check the event response of state machine and State Transferring whether correct.
The real-time debug mechanism of internal data when 3, providing state machine to run, when on-line debugging or off-line debugging, developer can directly check that whether state machine internal data is correct.
Although the present invention describes with reference to current specific embodiment, but those of ordinary skill in the art will be appreciated that, above embodiment is only used to the present invention is described, change or the replacement of various equivalence also can be made when not departing from spirit of the present invention, therefore, as long as all will drop in the scope of claims of the application the change of above-described embodiment, modification in spirit of the present invention.
Claims (14)
1. an implementation method for state machine, comprise state machine product process, it comprises the following steps:
Obtain configuration file for generating state machine, this configuration file describe each state mark and to the response message of each event and e transition information, and the hierarchical relationship between multiple state is described;
State machine is generated according to this configuration file; And
There is provided a response function collection module, this response function collection module comprises the response function corresponding to response message in this state machine.
2. the implementation method of state machine as claimed in claim 1, it is characterized in that, obtaining the configuration file for generating state machine and generating the step of state machine according to this configuration file is perform in a state machine engine, this state machine engine and this response function collection module separate.
3. the implementation method of state machine as claimed in claim 1, it is characterized in that, this state machine product process also comprises: provide a data pool, the data that each response function needs that this data pool comprises this response function collection module are shared.
4. the implementation method of state machine as claimed in claim 3, it is characterized in that, this data pool has unified data access interface.
5. the implementation method of state machine as claimed in claim 3, it is characterized in that, this data pool has the encipher interface of real time access.
6. the implementation method of state machine as claimed in claim 1, is characterized in that, also comprise off-line debugging flow process, it comprises the following steps:
Open the configuration file of specifying;
Generate the state machine needing debugging;
Present the event recorded in this configuration file;
Import the event that debugging person selects into this state machine, drive this state machine to run; And
Obtain and present the list of current state.
7. the implementation method of state machine as claimed in claim 1, it is characterized in that, also comprise real-time debug flow process, it comprises the following steps:
Reading data in real-time from the state machine run; And
Present read data.
8. an implement device for state machine, comprising:
State machine engine, it is configured to obtain the configuration file for generating state machine, and generate state machine according to this configuration file, this configuration file describe each state mark and to the response message of each event and e transition information, and the hierarchical relationship between multiple state is described; And
Response function collection module, comprises the response function corresponding to the response message in this state machine.
9. the implement device of state machine as claimed in claim 8, is characterized in that, this state machine engine and this response function collection module separate.
10. the implement device of state machine as claimed in claim 8, is characterized in that, also comprise a data pool, the data that each response function needs that this data pool comprises this response function collection module are shared.
The implement device of 11. state machines as claimed in claim 10, it is characterized in that, this data pool has unified data access interface.
The implement device of 12. state machines as claimed in claim 10, it is characterized in that, this data pool has the encipher interface of real time access.
The implement device of 13. state machines as claimed in claim 8, is characterized in that, also comprise off-line debugging acid, and it is configured to perform following steps:
Open the configuration file of specifying;
Generate the state machine needing debugging;
Present the event recorded in this configuration file;
Import the event that debugging person selects into this state machine, drive this state machine to run; And
Obtain and present the list of current state.
The implement device of 14. state machines as claimed in claim 8, is characterized in that, also comprise real-time debug instrument, and it is configured to perform following steps: reading data in real-time from the state machine run; And present read data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510530765.0A CN105138332A (en) | 2015-08-26 | 2015-08-26 | Realizing method and device for state machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510530765.0A CN105138332A (en) | 2015-08-26 | 2015-08-26 | Realizing method and device for state machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105138332A true CN105138332A (en) | 2015-12-09 |
Family
ID=54723690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510530765.0A Pending CN105138332A (en) | 2015-08-26 | 2015-08-26 | Realizing method and device for state machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105138332A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106125682A (en) * | 2016-07-18 | 2016-11-16 | 北京七星华创电子股份有限公司 | The management of semiconductor equipment process operation state and managing device |
CN107315591A (en) * | 2017-06-30 | 2017-11-03 | 上海棠棣信息科技股份有限公司 | A kind of service design method and system |
CN113064674A (en) * | 2020-01-02 | 2021-07-02 | 广东优特云科技有限公司 | Method and device for expanding state machine logic, storage medium and electronic device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985846B1 (en) * | 2001-01-31 | 2006-01-10 | Pharsight Corporation | System and method for simulating clinical trial protocols with compiled state machines |
CN101201753A (en) * | 2007-12-13 | 2008-06-18 | 浪潮通信信息***有限公司 | Method for configuring and managing multimode machine supervising engine |
CN102176122A (en) * | 2011-03-07 | 2011-09-07 | 华中科技大学 | Automatic control system based on finite automaton and control method thereof |
US20130019086A1 (en) * | 2010-01-08 | 2013-01-17 | International Business Machines Corporation | Hardware support for software controlled fast multiplexing of performance counters |
CN103312552A (en) * | 2012-03-12 | 2013-09-18 | 北京泰乐德信息技术有限公司 | Data simulation method, data simulation machine and communication system of data simulation machine |
CN104298189A (en) * | 2013-07-09 | 2015-01-21 | 费希尔-罗斯蒙特***公司 | State machine function block with user-definable actions on a transition between states |
-
2015
- 2015-08-26 CN CN201510530765.0A patent/CN105138332A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985846B1 (en) * | 2001-01-31 | 2006-01-10 | Pharsight Corporation | System and method for simulating clinical trial protocols with compiled state machines |
CN101201753A (en) * | 2007-12-13 | 2008-06-18 | 浪潮通信信息***有限公司 | Method for configuring and managing multimode machine supervising engine |
US20130019086A1 (en) * | 2010-01-08 | 2013-01-17 | International Business Machines Corporation | Hardware support for software controlled fast multiplexing of performance counters |
CN102176122A (en) * | 2011-03-07 | 2011-09-07 | 华中科技大学 | Automatic control system based on finite automaton and control method thereof |
CN103312552A (en) * | 2012-03-12 | 2013-09-18 | 北京泰乐德信息技术有限公司 | Data simulation method, data simulation machine and communication system of data simulation machine |
CN104298189A (en) * | 2013-07-09 | 2015-01-21 | 费希尔-罗斯蒙特***公司 | State machine function block with user-definable actions on a transition between states |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106125682A (en) * | 2016-07-18 | 2016-11-16 | 北京七星华创电子股份有限公司 | The management of semiconductor equipment process operation state and managing device |
CN106125682B (en) * | 2016-07-18 | 2019-03-12 | 北京七星华创电子股份有限公司 | The management and managing device of semiconductor equipment process operation state |
CN107315591A (en) * | 2017-06-30 | 2017-11-03 | 上海棠棣信息科技股份有限公司 | A kind of service design method and system |
CN113064674A (en) * | 2020-01-02 | 2021-07-02 | 广东优特云科技有限公司 | Method and device for expanding state machine logic, storage medium and electronic device |
CN113064674B (en) * | 2020-01-02 | 2024-04-16 | 广东优特云科技有限公司 | Method and device for expanding state machine logic, storage medium and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103441900B (en) | Centralized cross-platform automatization test system and control method thereof | |
US8275680B2 (en) | Enabling transactional mechanisms in an automated controller system | |
EP1938155B1 (en) | Business process execution engine | |
CN101777004B (en) | Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment | |
CN105359143B (en) | DBD database diagnostics interface system | |
CN108509185A (en) | System and method for the modeling of arbitrary software logic | |
CN104281906A (en) | Process engine achieving method and system in service process | |
CN102314349B (en) | Spatial information functional plug-in workflow construction method | |
CN106737676B (en) | It is a kind of based on script can secondary development industrial robot programing system | |
CN105930270B (en) | A method of realizing the online configuration of algorithm, operation and debugging | |
CN110286892A (en) | A kind of quick exploitation automotive engine system based on business Process Design | |
CN109445323B (en) | WEB-based distributed intelligent measurement and control software platform design method | |
CN104317236A (en) | Soft PLC technology-based wireless sensor network control terminal | |
CN101246448A (en) | Automatized script implementing method | |
CN102176122B (en) | Automatic control system based on finite automaton and control method thereof | |
CN105138332A (en) | Realizing method and device for state machine | |
CN110119282A (en) | A kind of internet-of-things terminal and system based on general-purpose built-in type computer | |
CN109876445A (en) | A kind of high decoupling bootstrap technique and system of Behavior-based control tree | |
CN103744647A (en) | Java workflow development system and method based on workflow GPD | |
CN108427640A (en) | A method of debugging driver under User space | |
CN103197927B (en) | A kind of method that realizes of Workflow and system thereof | |
CN108459923A (en) | A kind of more equipment operation management methods based on Actor models | |
CN106201526A (en) | Service Component method and system | |
Wünsch et al. | Flexibility and re-configurability in manufacturing by means of distributed automation systems–an overview | |
CN109753281A (en) | A kind of microgrid energy management strategy visualization toolkit based on graphic programming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151209 |
|
RJ01 | Rejection of invention patent application after publication |