Basser Seminar Series

Engineering Agile Systems

Speaker: Dimitrios Georgakopoulos
CSIRO ICT Centre, Australia

Time: Wednesday 26 November 2008, 4-5pm

Location: The University of Sydney, School of IT Building, Lecture Theatre (Room 123), Level 1


The majority of today's software systems and organizational/business structures have been built on the foundation of solving problems via long-term data collection, analysis, and solution design. This traditional approach of solving problems and building corresponding software systems and business processes, falls short in providing the necessary solutions needed to deal with many problems that require agility as the main ingredient of their solution. For example, such agility is needed in responding to an emergency, in military command control, physical security, price-based competition in business, investing in the stock market, video gaming, network monitoring and self-healing, diagnosis in emergency health care, and many other areas that are too numerous to list here. The concept of Observe, Orient, Decide, and Act (OODA) loops is a guiding principal that captures the fundamental issues and approach for engineering information systems that deal with many of these problem areas. However, there are currently few software systems that are capable of supporting OODA. In this talk, we advocate a combination of complex event processing, service computing, and OODA for building agile systems, and provide a tour of corresponding research issues and state of the art solutions. We also discuss specific examples of agile systems for the video surveillance and emergency response domains.

Speaker's biography

Dimitrios is the Director of the Information Engineering (IE) Laboratory in CSIRO ICT Center, Australia, that specializes in the areas of service oriented computing, semantic web and data integration, sensor information management systems, text understanding, summarization, search and information delivery. At CSIRO, Dimitrios is also the leader of the Services Science, Architectures and Technologies Theme that combines projects in multiple Laboratories.

Before coming to CSIRO in October 2008, Dimitrios held research and management positions in several industrial laboratories in the US. From 2000 to 2008, he was a Senior Scientist with Telcordia, where he helped found Telcordia’s Research Centers in Austin, Texas, and Poznan, Poland. In Telcordia Dimitrios led several multi-million, multi-year, externally funded research projects in the US, Europe, and Taiwan, in areas that included service computing, complex event processing in video and sensors systems, large-scale collaboration, and operation support systems for advanced broadband services involving high speed data, VoIP, and gaming. From 1997 to 2000, Dimitrios was a Technical Manager in the Information Technology organization of Microelectronics and Computer Corporation (MCC), and the Chief Architect of MCC’s Collaboration Management Infrastructure (CMI) consortial project. From 1990-1997 Dimitrios was a Principal Scientist at GTE (currently Verizon) Laboratories Inc., where he led several multi-year R&D projects in the areas of workflow management and distributed object management systems. Before GTE/Verizon Dimitrios was Member of Technical Staff in Bellcore (1989) and worked as an independent consultant in the Houston Medical Center where he designed, developed, and marketed one of the first commercial systems for performing computerized patient diagnosis (1986-1988). In the late 90’s Dimitrios also served as adjunct Faculty at Northeastern University, Boston, Massachusetts.

Dimitrios has received a GTE (Verizon) Excellence Award in 1997, two IEEE Computer Society Outstanding Paper Awards in 1994 and 1991, and has been nominated for the Computerworld Smithsonian Award in Science in 1994. He has published more than eighty journal and conference papers. He was the Program Chair of the 2007 International Conference of Web Information Systems Engineering (WISE) in Nancy France, and CollaborateCom 2007 in New York. In 2005, he was the General chair of WISE in New York. In 2002, he served as the General Chair of the18th International Conference on Data Engineering (ICDE) in San Jose, California. In 2001, he was the Program Chair of the 17th ICDE in Heidelberg, Germany. Before that he was the Program Chair of 1st International Conference on Work Activity Coordination (WACC) in San Francisco, California, 1999, and has served as Program Chair in half a dozen smaller conferences and workshops.