Thursday, October 7, 2010

Proactive computing -- keynote talk in the OMG event processing CoP conference

Hello from Philadelphia again.  Today I spent the day in NYC (got by train and returned to Philly in the evening). 
I have attended the OMG event processing CoP conference for financial markets that was held in Madison Avenue in NYC.    I'll write about the conference soon -- but for now, just a short posting about my own presentation;  I have given a keynote address (actually in the program it has been written as luminary keynote, not sure I am a luminary, but it seems that Brenda Michelson who organized the conference likes to use this term).  Anyway -- I have given in the first time a public talk about our activities in the proactive event-driven computing area,  talking also about the "first of a kind" program of IBM Research which enables to do research work in collaboration with end users.    I got several insights from the audience about various applications that I have not thought about for proactive computing, and will follow-up with some of them -- this is one of the directions to which the event processing area will evolve, and it seems to be an exciting direction to pursue, more about it - later.

Wednesday, October 6, 2010

Visiting Temple University - 20 years after graduation

I have finished my PhD studies 20 years ago in Temple University in Philadelphia, and after many years I have visited my old school today, and gave a talk in the CIS department seminar.  It was interesting to meet again those faculty members who are there, and some new ones.  I was especially happy to meet my advisor, Giorgio Ingargiola,  who is about to retire at the end of this year.  Giorgio has been a great mentor on clear thinking, and  a major influencer on my own development, here is Giorgio's current picture.

I have some follow-ups, especially on the software engineering of event-based systems which I may have found a collaborator.    Giving a seminar I got some interesting questions, one of them about the gap between events in computerized systems vs. events in the physical world -- which can be noisy and imprecise.   I gave detailed answer about various cases where current systems have semantic gaps (this topic is discussed in chapter 11 of the EPIA book).      Have to get up early tomorrow to take the train to NYC, for the Event Processing capital markets meeting.