This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 221739 - [tml][deviceframework] Improvements to State machine implementation
Summary: [tml][deviceframework] Improvements to State machine implementation
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Sequoyah (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Daniel Barboza Franco CLA
QA Contact:
URL:
Whiteboard: released_0.2
Keywords:
Depends on: 258551
Blocks:
  Show dependency tree
 
Reported: 2008-03-06 15:25 EST by Fabio Fantato CLA
Modified: 2016-11-08 14:45 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Fantato CLA 2008-03-06 15:25:26 EST
The initial implementation of the Device framework has started supporting a state machine mechanism. It should be refactored and it might be disassociate from device extension point. The state machine is a powerful mechanism to provide creation of complex and structured devices
Comment 1 Fabio Fantato CLA 2008-03-06 15:32:43 EST
According Committers meeting:
http://wiki.eclipse.org/DSDP/TML/CommitterAgenda27Feb08#New_Bugzilla_entries
Comment 2 Fabio Fantato CLA 2008-04-29 15:53:17 EDT
During some meeting in EclipseCon2008 we decide review the state machine architecture to include an extensible mechanism more robust. One suggestion was uses OSGi architecture. At now we are investigating the new architecture.
Comment 3 Fabio Rigo CLA 2008-07-31 14:32:51 EDT
It would be nice if the new state machine mechanism consider intermediate/intermittent states that a device should have while a transition is taking place. For long running transitions this will be very useful, specially if state query is needed. 
Comment 4 Daniel Barboza Franco CLA 2008-10-23 13:50:17 EDT
Hi all,

This first version of the state machine mechanism does not have intermediate states, but it is possible to know if the state machine is performing a transition (and which transition). We need to discuss a little deeper the intermediate states issue.
The OSGi investigation will be postponed due to other priorities (by using it, we would change the way one user can declare states and transitions and this is not our intention right now).

The code for now is on: branch_dsdp_tml_0_1_1_head

Daniel.

Comment 5 Fabio Fantato CLA 2008-12-05 11:31:27 EST
fixing bugs history
Comment 6 Fabio Fantato CLA 2008-12-05 11:31:49 EST
fixing bugs history
Comment 7 Fabio Fantato CLA 2008-12-11 16:26:02 EST
checked
Comment 8 Fabio Fantato CLA 2008-12-17 17:13:53 EST
released_0.2