Hi Devs, Progress update for last week,
As I mentioned in previous mail, I have started developing a debugging module POC. Target of this POC is to monitor workflow execution at workflow Interpreter level using adding break points and using step, pause and continue like commands. But currently it doesn’t support editing values on fly and only can be used to debug input nodes. I have developed a sample GUI application to check above implemented functionalities by manually. Also currently working on writing a test case for POC. I did a small demonstration for Saminda, explaining current progress of the module. He suggested that it would be better to have debugging functions before and after node execution to observe inputs and outputs of a node. Also discussed the problem of managing my code, since currently there are on going development on workflow interpreter. I am hoping to finish the implementation of debugger module POC for other node before 27th of June. Thank you, Hasitha. On Thu, Jun 14, 2012 at 10:22 PM, Hasitha Aravinda <[email protected]> wrote: > Hi Devs, > > During Last week I completed first two tasks. Those tasks help me to > understand how workflow interpreter works and to identify possible > break point locations. Also I did a small research on debugging > frameworks related to this project. But it seems lack of current > researches and works done which are related to our context. > > I updated saminda (mentor) with current progress and got his feedback > on tasks. Also we discussed next few steps of the project. > > After that, I started writing the debugger module with few features. I > am going to implement start debugging, stop debugging, pause on a > break point, continue from a break point, monitoring function for > inputNodes etc. features first. > > That’s current status of the project and hopes to complete next task > (writing debugger module) with above features during next week. > > Thank you, > Hasitha. > > > On Fri, Jun 8, 2012 at 7:57 AM, Hasitha Aravinda > <[email protected]> wrote: >> Hi Devs, >> >> After discussing with Saminda, I have set 3 tasks for coming week (08/06 - >> 14/06). >> >> Task 1: >> Run some simple workflows in XBay and Debug their execution. Purpose of this >> task is Identify How Workflow interpreter works and identify mechanisum and >> possible break point locations. >> >> Task 2: >> Add some modification locally to monitor workflow execution using recognized >> locations in Task 1. Purpose of this task is Identify important hit points >> for a debugger. >> >> Task 3: >> Do a research on existing debugging frameworks and learn their >> architectures. And try to write a small debugger module for a java program >> to control it execution. >> >> Thank you. >> Hasitha. >>
