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.
>>

Reply via email to