Friday, March 4, 2011

The event processing manifesto has been published today




Today, the Dagstuhl publication service published the "Event Processing Manifesto" which is the result of the work started in the Event Processing Dagstuhl seminar that took place in May 2010 (after long pregnancy).
This 60 pages document is a seminal work that is a result of the collaborative work of the 45 participants seen in the picture below, and quite a lot of editorial work that I have done with the help of Sharon Geva and Chani Sacharen, from our local technical editing department.  The document has six chapters (five original workgroups, one of them decided to generate two chapters).  The chapters deal with: why use event processing, what is the functionality of event processing, how is event processing related to other disciplines, what is the current related standards and what should be the future roadmap, what is the grand challenge in the entire industry level, and what are the shorter term research issues that will promote the area.  I'll dedicate a posting to each of these chapters in the next few days.  The EPTS virtual symposium, planned for March 24, will provide an opportunity to get perspectives on each chapter from the person who lead the construction of this chapter. 


Thursday, February 24, 2011

DEBS 2011 submission deadlines have been extended



This is the revised logo of DEBS 2011,  the conference's webmaster, Darko Anicic, noticed that the dates are wrong (when designing the logo we did not take into consideration the PhD workshop which is part of the conference).


Anyway -- the program chairs announced today on a one week extension, due to some requests.
The new deadlines are:  March 7 for abstracts and March 14 for full submissions.
These apply for the research, industry and tutorial tracks.


This will give opportunity to those who still hesitate to submit!

SAP BuisnessObjects Event Insight was launched



The news of this week which I got in multiple copies from multiple sources is the launch of a product called SAP BusinessObjects Event Insight, the SAP website that describes this product exhibits the picture I have copied here, probably a business person (by the dress) that get some event insights by phone, and looks happy about these insights.    The product is probably a descendant of Aleri, which purchased Coral8, and later sold its assets to Sybase, which in turn was purchased by SAP.  It is interesting to note that it is branded as "BusinesObjects" which is another SAP acquisition of a French BI company.  This shows that SAP positions event processing as part of BI suite, which follows one of the current trends.     When we started the event processing community meetings in 2006 one of the participants said that event processing will hit the mainstream of computing when all the four big software companies -- IBM, Oracle, Microsoft and SAP will have products in this area.   With this product launch, SAP joins the three others who are already there, along with some of the medium size software companies Progress and TIBCO.     While all the "big dogs" are there, I think that there is also a place in the ecosystem to small companies and startups that will go for either niche requirements or domain specific products.  It is also conceivable that small companies will create disruptive technologies that will take us to further generations -- meanwhile, greetings to those behind the project, hope to be able to learn more about it.  

Thursday, February 17, 2011

Watson - a machine beats human in Jeopardy!


One of the amazing achievements of IBM Research is the recent triumph of the "Watson" program, whose avatar  is seen above in the Jeopardy! game, beating two human champions.  This raises back the question whether computer thinks, and whether we are getting closer to the "singularity" vision between human and machine intelligence.     While this game is a question answering one,  a complete machine intelligence will also require the ability to detect events and contexts, and react within a changing environment.  I suggested (as a joke) that the next game that a humanoid robot should strive to is the "survivor", which requires other capabilities, like social capabilities, but I think that this challenge is somewhat beyond even the current wildest dreams.   

Tuesday, February 15, 2011

Some catching up





Have not written for the last week,  spent some of it in the IBM La Gaude site, near Nice, in South France, the La Gaude site is on mountain and can be seen in a bird eye's view here.    The meeting was an internal meeting of "technical leaders" (whatever it is) in IBM South and West Europe, and was kind of educational and networking session.    Back home - occupied by some family matters, so now I found some time to catch up.    First looking at the Blogland,  one can find two old bloggers returning after long silence, one of them is Brian Connell,  who returned to blogging after a long time, the other is Marco from Rulecore, who also returned to blogging after a long silence.  In a comment to my Blog,  the Rulecore guys are wondering why Rulecore is not mentioned in the ACM Computing Survey upcoming survey on event processing while other are mentioned.   I think that the reason is quite obvious, while I am familiar with Rulecore (they participated in the implementation of the EPIA example; my students used them in project several times),  if one wants to be known by the academic community, then one has to participate in the research oriented conferences, publish (at least industrial) papers etc --- in our world, visibility is the name of the game, so you might consider sending an industrial paper or experience report to DEBS 2011,  or participate in the DEBS 2011 challenge.    


Another blog (Jason Irwin's)  that I don't typically follow provides a new review of the EPIA book    


My next trip is planned for late March in the USA,  I was invited to give a tutorial on event processing as one of the highlights of the OMG Technical Conference,   I might also do some other meetings in the USA (customers' meeting, IBM meetings, university visits),  but still working on the plan.     

Tuesday, February 8, 2011

Event processing and Artificial Intelligence - a tutorial in AAAI 2011



Paul Vincent has recently  blogged  about event driven applications within the applications types cited by the Wired magazine in an article talking about further AI applications.  There are other work within the AI community which look at the short and long term impact of AI research on the universe, such as the AAAI presidential panel on AI research    There is a lot of potential in collaboration between the AI and EP communities,  from the EP side, there are variety of AI techniques that can be used, and from the AI perspective it provides cases in which AI techniques can be specialized in order to be used in practice.      

Recently my colleague Yagil Engel an AI person we recruited  to investigate applications of  AI techniques for EP,  and myself have been notified that our tutorial proposal for AAAI 2011, a top AI conference, was accepted.  


So according to the plan we'll be talking four hours in August about the relationships between EP and AI, the first two hours are planned to provide a crash course on event processing for the AI audience, while the second half is planned to discuss various EP challenges that relate to various AI areas (planning, learning, uncertainty handling, autonomous systems and more.    The idea is to establish a dialog with more people in the AI community and pursue this line of research further.    The down side: we actually need to prepare now a four hours tutorial.   Will write more about it when it is finished (I am sharing all my public presentations on slideshare).    



Sunday, February 6, 2011

Reminder: EPTS awards



 The submission time for the EPTS awards that were announced last year are getting closer. 
 The awards (in cooperation with the OMG event processing community of practice) will be given in two categories:   Innovative application awards  and Innovative principles award 
These awards will be given for innovative applications or research ideas in event processing.    This is an opportunity to get recognition for innovative work.     The submission instructions can be found in the two links above.   The competition is open to all (one does not have to be EPTS member to apply), and to both industry and academic people, as well as those work for software vendors in the event processing area.