+ All Categories
Home > Documents > IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual...

IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual...

Date post: 25-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
46
Canada [ change ] English - Français Home Solutions Services Products Support & downloads My IBM CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People Speaker Presentations Find out what our keynote and plenary speakers had to say at CASCON 2010. Learn more Workshops Provided workshop presentations now available. Find them here CASCON Media CAS research innovation impact presentations, Program Guide, Proceedings, videos, photos and our twitter feed are now available. Find out more Awards Discover the winners of 2010 IBM Canada CAS Research Awards. read on CASCON Resources CASCON Archives CASCON 2009 Proceedings CASCON 2008 Proceedings Related Links CAS Canada Research CAS Worldwide Homepage High School Programming Follow CAS CAS Tweets IBM CAS Canada Research Group CASCON 2010 CASCON Overview CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software Laboratory. This "Meeting of Minds" provides an exciting forum for exchanging ideas and experiences in the ever- expanding and critical fields of software engineering and computing. The CASCON 2010 program will include keynote presentations; technical papers; position papers; workshops; and a technology showcase. The technical papers program will feature experience reports and original research papers. The technology showcase will feature poster presentations and demonstrations on research in progress. As such, CASCON 2010 will be an excellent venue for presenting original work, exchanging new ideas, sharing results and experiences, and networking with over 1200 researchers and practitioners from academia, industry, and government. Sponsored by CENTRE FOR ADVANCED STUDIES RESEARCH IBM CANADA SOFTWARE LABORATORY in partnership with NATIONAL RESEARCH COUNCIL CANADA Navigation & Resources CASCON Breaking News Click here for the breaking news from CASCON CASCON facebook page Follow us on facebook CASCON Mailing List Please subscribe to the CASCON mailing list for submission details and important information. subscribe here Friends of CASCON Contact Us Have any questions about CASCON? Email us at [email protected]. Search
Transcript
Page 1: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Speaker PresentationsFind out what our keynote and plenary speakershad to say at CASCON 2010.

Learn more

WorkshopsProvided workshop presentations now available.

Find them here

CASCON MediaCAS research innovation impact presentations,Program Guide, Proceedings, videos, photos andour twitter feed are now available.

Find out more

AwardsDiscover the winners of 2010 IBM Canada CASResearch Awards.

read on

CASCON Resources

CASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related Links

CAS Canada ResearchCAS Worldwide HomepageHigh School Programming

Follow CAS

CAS TweetsIBM CAS Canada Research Group

CASCON 2010

CASCON Overview

CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM CanadaSoftware Laboratory. This "Meeting of Minds" provides an exciting forum for exchanging ideas and experiences in the ever-expanding and critical fields of software engineering and computing. The CASCON 2010 program will include keynotepresentations; technical papers; position papers; workshops; and a technology showcase. The technical papers program willfeature experience reports and original research papers. The technology showcase will feature poster presentations anddemonstrations on research in progress. As such, CASCON 2010 will be an excellent venue for presenting original work,exchanging new ideas, sharing results and experiences, and networking with over 1200 researchers and practitioners fromacademia, industry, and government.

Sponsored by CENTRE FOR ADVANCED STUDIES RESEARCHIBM CANADA SOFTWARE LABORATORY

in partnership with NATIONAL RESEARCH COUNCIL CANADA

Navigation & Resources

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 2: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CompetitionACM Digital Library

About IBM Privacy Contact Terms of use

Page 3: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Speaker PresentationsFind out what our keynote and plenary speakershad to say at CASCON 2010.

Learn more

WorkshopsProvided workshop presentations now available.

Find them here

CASCON MediaCAS research innovation impact presentations,Program Guide, Proceedings, videos, photos andour twitter feed are now available.

Find out more

AwardsDiscover the winners of 2010 IBM Canada CASResearch Awards.

read on

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School Programming

Follow CASCAS TweetsIBM CAS Canada Research Group

CASCON 2010

CASCON Overview

CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM CanadaSoftware Laboratory. This "Meeting of Minds" provides an exciting forum for exchanging ideas and experiences in the ever-expanding and critical fields of software engineering and computing. The CASCON 2010 program will include keynotepresentations; technical papers; position papers; workshops; and a technology showcase. The technical papers program willfeature experience reports and original research papers. The technology showcase will feature poster presentations anddemonstrations on research in progress. As such, CASCON 2010 will be an excellent venue for presenting original work,exchanging new ideas, sharing results and experiences, and networking with over 1200 researchers and practitioners fromacademia, industry, and government.

Sponsored by CENTRE FOR ADVANCED STUDIES RESEARCHIBM CANADA SOFTWARE LABORATORY

in partnership with NATIONAL RESEARCH COUNCIL CANADA

Navigation & Resources

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 4: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CompetitionACM Digital Library

About IBM Privacy Contact Terms of use

Page 5: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

2010 IBM Canada CAS Research AwardsCAS Research awards recognize individuals who best epitomize our mission, as set out in the following four statements:

Facilitate the exchange of academic research knowledge and real world industry challenges towards enhancing IBM products,processes & servicesEstablish IBM as the partner and employer of choice for top students as they learn and develop skills to create the technology ofthe futureBuild and foster relationships among researchers, funding agencies, IBM, and customersExpose IBM developers to current research directions, and identify new and emerging technology issues for academic research

2010 Collaborator of the Year2010 Faculty Fellow of the Year2010 Innovation Impact of the Year2010 innovator of the Year2010 Project of the Year2010 Student of the YearCASCON 2010 Best Exhibit AwardCASCON 2010 Best Paper AwardCASCON 2010 Best Student Paper Award2010 Technology Showcase People's Choice AwardFirst Decade High Impact PapersSpecial Contribution Award for Hausi MüllerSpecial Contribution Award to Mark Chignell, Jim Cordy and Yelena Yesha

2010 collaborator of the YearCollaborator of the Year is an IBM developer chosen for enabling innovation impact to IBM products by:

making an outstanding contribution to a CAS research projectinvesting time to nurture the harvesting of research resultspromoting CAS research and commercialization models

The winner of this award was:Allen Chan, IBM Canada Lab, Toronto; STSM, Lead Architect, WebSphere Integration Developer andWebSphere Message Broker Toolkit

Allen has been a great CAS Research collaborator and a strong technical leader who knows what the relevant

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 6: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

problems of today's enterprise systems are. In the CAS research project on "SLA Management and Monitoring inService-oriented Architectures.", Allen gave insightful technical advice; shaped the direction of research and alignthe project with respect to strategic developments at IBM to enhance IBM's product portfolio with state-of-the-art

research findings resulting from the collaboration. This exemplifies the CAS Research and collaboration model. To date, the projecthas lead to the filing of several patents (3), with potential for further disclosures in the months to come. Development is underway toprove some of the concepts developed in the research within the IBM software stack. On several occasions, Allen presented tograduate students at the University of Toronto on Service-oriented Architectures and the Service Component Architecture (SCA).His lectures were very interesting, highly relevant, and thought provoking. He also covered "pain points" to help stimulate furtherresearch. Thank you Allen for being the living role model of how CAS Research impact the advancement of science that brings significantbusiness results.

Back to top

2010 Faculty Fellow of the YearThe Faculty Fellow of the Year award goes to an individual who best impacts the goals and reputation of IBM and CAS Research asan ambassador in academia. With the breadth of expertise and the high caliber of the faculty with whom CAS has partnerships, therewere many deserving people.

One long-standing relationship has this year's distinction:Marin Litoiu, York University

Marin has been contributing to 2 key focus areas of CAS Research.In the CAS research project "Real time monitoring and simulations of business processes", Marin played anextremely valuable role in transforming the reserach results from this project into a working prototype inWebsphere Business Modeler.Marin worked very closely with technical leaders and engineers of the Websphere Business Modeler

development team, transforming product pain-points relating to process simulation into research problems, ultimately shaping theresearch result into a consumable form. The results from this project provides a unique competitive edge in the landscape of processsimulation. The paper publication submission resulting from this project further attest to the work Marin's done.

In Cloud Computing, Marin continued his leading academic role in defining a reference architecture for layered cloud performancemodelling and optimisation. Together with his CAS Research collaborators he developed new methods and techniques for cloudoptimization. This work resulted in several prototypes and co-authored papers. With his CAS collaborators, he got the Best PaperAward at ACM SAC 2010. He also worked tirelessly to expand the CAS Research Cloud Computing community through presentations, workshops and byworking with local and federal government agencies to fund research projects in the cloud computing area.

Back to top

2010 Innovation Impact of the YearCAS Research Innovation Impact of the Year, was introduced as part of the CAS Technology Incubation Lab (TIL). This award ispresented to CAS Research Fellowship Projects or Strategic Research Grants which have produced output ready to go into TIL forharvesting, AND/OR output that has already been included in the product. This year's winner was:

High Scale, Low Touch Cloud Management

Researchers: Gabriel Iszlai and Andrew Trossman, IBM Canada Ltd.; Dmitrijs Palcikovs, JackYang, Johan Harjono and Madalin Mihailescu, University of Toronto

High Scale Low Touch is a massively scalable implementation of an Infrastructure as a Servicecloud. Using peer to peer parallel and distributed techniques the system is extremely fast andreliable. It shows near linear scalability from a handful of systems to over a hundred and isexpected to scale well into the thousands. Low human administration is achieved by the

management system itself dynamically reacting to prevent, detect, and correct failures. This project demonstrates a breakthrough inmanagement systems design and is expected to influence a broad set of management products in the future. In concert with SWG,the CAS Technology Incubation Lab created, experimented, and delivered this breakthrough technology.

Back to top

2010 innovator of the YearInnovator of the Year is an award category which was introduced in 2008 as part of the CAS Technology Incubation Lab torecognize the contribution of CAS Affiliates. CAS Affiliates are individuals who take time, sometimes personal time, to work with uson innovative, ground-breaking projects, while building on their technical vitality and development.

The person who best exemplified these qualities was:

Page 7: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Jin Li, IBM Canada Lab, Toronto; User Experience Architect, Rational software

As a long-time partner of CAS and an active CAS Affiliate, Jin's tireless dedication to and passion for innovation areexemplary. In spite of his demanding job as the Rational User Experience Architect, Jin is always ready to work onCAS research projects, even to the extent of giving up his personal time. His invaluable contributions were imperativeto the successful delivery of several key projects. Living up fully as a Master Inventor, Jin never stops inventing andfiling new patents. He is truly an innovator at heart and well deserved of this award.

Back to top

2010 Project of the YearThis project is chosen for best epitomizing the missions of CAS Research. This year's winner was:

A Strategy for Efficient Crawling of Rich Internet Applications

Researchers:

Dr. Guy-Vincent Jourdan, Associate Professor, University of OttawaDr. Gregor von Bochmann, Professor, University of OttawaDr. Iosif Viorel Onut, CAS Research Staff Member, IBM CanadaEmre Dincturk, Ph.D. Student, University of OttawaKamara Benjamin, M.Sc. Student, University of Ottawa

The primary goal of this project is to develop an efficient crawling strategy for Rich Internet Applications. This project was vital indesigning and implementing a prototype for the Rational AppScan Enterprise and Rational Policy Tester products that is able tocrawl and understand Ajax-based web applications. In 2009-2010, this project resulted in five patent disclosures currently beingevaluated by IBM, one master's thesis, one publication, and several presentations and demos to the IBM development team.

Back to top

2010 Student of the Year The Student of the Year award goes to the student who has shown outstanding insight and perspective that has contributed to IBMin a matter of great importance. Among so many fine students, the winner was:

Michael Xiao, PhD student, Queen's University

Michael's work in service composition based on context has resulted in establishing key components in thepersonal web infrastructure. In addition, Michael has contributed novel ideas in the area of combining ontologieswhich plays a vital role in the personal web framework.Michaels' work in the CAS research project "Service City: An End-User Centric Infrastructure for ServiceDiscovery, Composition, and Sharing" has resulted in a number of publications.

Back to top

2010 CAS Canada Best Exhibit Award

The Best Exhibit is awarded to the best exhibit out of the 72 featured in the Technology Showcase, which has themost research value that is useful to the field.

This year's winner was: "Generating and Validating Abstract Summaries of Conversations" by Giuseppe Carenini and GabrielMurray from the University of British Columbia.

Back to top

CASCON 2010 Best Paper Award

The Best Paper Award is given to the best paper out of the 24 technical papers found in the CASCON 2010proceedings.

This year's winner was: "Testing Sequence Diagram to Colored Petri Nets Transformation: An Immune System Metaphor" byMarouane Kessentini and Houari Sahraoui, Université de Montréal; Mounir Boukadoum, Université duQuébec à Montréal.

Page 8: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Back to top

CASCON 2010 Best Student Paper Award

The Best Student Paper Award is given to the best paper written by a current student out of the 24technical papers found in the CASCON 2010 proceedings.

This year's winner was: "Integrating MapReduce and RDBMSs" by Natalie Gruska and Patrick Martin from Queen'sUniversity

Back to top

2010 CAS Canada the Technology Showcase People's Choice Award

The People's Choice Award was given to the exhibit with the most votes from CASCON attendees.

This year's winner was: "Fair Bargaining in One-to-One Web Services Negotiation" by Xianrong Zheng, PatrickMartin, Kathryn Brohman, Wendy Powley from Queen's University

Back to top

First Decade High Impact Papers

As part of CASCON's 20th anniversary celebration this year, we are pleased to announce aspecial category of award, the First Decade High Impact Paper Award. This special award is torecognize past papers presented at CASCON which had delivered high industrial and academicimpact. Headed by Hausi Müller, CAS Research's Visiting Scientist from the University ofVictoria, a specially created 13-member selection committee was tasked with evaluating 425papers published during the first decade. The high impact paper selection criteria were adaptedfrom the ACM SIGSoft Impact Project and the Journal of the American Society for InformationScience (JASIST) published by John Wiley & Sons. Impact and professional merits were the 2

key criteria used to produce a balanced mix of academic and industrial papers. The selection process had 2 phases and took 2arduous months to complete. CAS Research would like to take this opportunity to thank the selection committee for theirconsiderable time and effort. There are 14 winners for this First Decade High Impact Papers Award. All the selected papers arefeatured in a special CASCON proceedings volume.

Back to top

2010 CAS Canada Special Contribution Award for Hausi Müller

To recognize the hard work and dedication put in for our twentieth anniversary celebrations, CAS Researchpresented a special contributions award to Hausi Müller, University of Victoria, for his leadership in regards to theFirst Decade High Impact Paper Award and the Twenty Years of Impact panel, and his ideas for the vintagedemonstrations in the Technology Showcase area, all done in addition to his duties as Program co-chair ofCASCON 2010.

Back to top

Special Contribution Award to Mark Chignell, Jim Cordy and Yelena YeshaThis award is to recognize the CAS Research Visiting Scientists who have been instrumental in enabling the publication of the firstvolume of the CAS Research Book Series. The CAS Research Book Publication is a significant expression of the impact of researchdone by the CAS Research community. It also captures the research credential of CAS Research as an organization.

This first CAS Research book volume is on "The Smart Internet". The book captures the advancementof sciences that empower users to integrate and conduct simple tasks on an every day basis usingweb as a platform, yet without programming requirements. With services available on the cloud, withanalytics available, with data that has meaning to the user, the internet can just be so much smarterfor its users at all levels. These users may be small and large enterprises, local governments,individuals, etc, all together, enabling smarter health care, smarter cities, and smarter lives. Thanks toMark Chignell, University of Toronto, Jim Cordy, Queen's University and Yelena Yesha, University ofMaryland, Baltimore County, for making this possible.

Page 9: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

Back to top

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 10: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

CASCON 2010 Speaker presentationsMonday, November 1, 2010Tuesday, November 2, 2010Wednesday, November 3, 2010Thursday, November 4, 2010

Monday, November 1, 2010

Using BigSheets to enable Smarter, Faster Insights

CASCON 2010 Keynote Speaker: Rod Smith, VP of IBM Emerging Internet Technologies &IBM Fellow, IBM US

Keynote Slides

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 11: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Back to top

Tuesday, November 2, 2010

Enabling Smarter BPM through Business Entities with Lifecycles

CASCON 2010 Keynote Speaker: Richard Hull, IBM Research Manager, IBM T.J.WatsonResearch Center

Keynote Slides

CAS Research in the Era of a Smarter Planet

CASCON 2010 Frontier of Software Practices (FoSP) Speaker: Joanna Ng, Head of ResearchIBM Canada Centre for Advanced Studies, IBM Canada Lab

FoSP Slides

Back to top

Page 12: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Wednesday, November 3, 2010

Smarter Infrastructure for a Smarter Planet

CASCON 2010 Keynote Speaker: Kristof Kloeckner, VP of Strategy & Enterprise InitiativesSystem and Software, & CTO of Cloud Computing, IBM US

Keynote Slides

Research Agenda -- Enabling A Smarter Planet

CASCON 2010 Frontier of Software Practices (FoSP) Speaker: Josephine Cheng, VP of IBMResearch - Almaden, & IBM Fellow, IBM US

FoSP Slides

Back to top

Thursday, November 4, 2010

Page 13: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

How Industry Solutions accelerate the realization of a Smarter Planet

CASCON 2010 Keynote Speaker: Tim Francis, IBM Distinguished Engineer, & CTO of B2B,Commerce & Marketing Solutions, IBM Canada Lab

Keynote Slides

Back to top

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 14: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Personal Web for Emergency Room Real time monitoring & simulation of Business Process

High Scale Virtual Infrastructure A Strategy for Efficient Crawling of Rich InternetApplication

Twenty Years of Impact

CASCON 2010 Program Guide

CASCON 2010 proceedings

The First Decade High Impact Papers

Speaker presentations

CASCON 2010 MediaCAS Research Innovation Impact presentations

CASCON 2010 Pictures, Videos, Proceedings & Program Guide

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 15: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

CAS Tweets

Visit IBMCAS on Twitter

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 16: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

CASCON 20th AnniversaryThe 20th anniversary of CASCON will be celebrated with a growing list of special celebratory activities. For the most updated list,please check this tab frequently.

CASCON First Decade High Impact PapersVintage Demos : Back to the Future

New 20th Anniversary Events

Twenty years of Impact PanelOpening Keynote and 20th Anniversary Kickoff

CASCON First Decade High Impact Papers

CASCON First Decade High Impact Papers - As part of the 20th anniversary, past papers presented at CASCON which haddelivered high industrial and academic impact are being recognized. Headed by Hausi Müller, the specially created CASCON FirstDecade High Impact Papers (FD-HIP) Selection Committee selected 14 papers from the 425 papers published during the firstdecade as winners. The selected papers are featured in a special CASCON proceedings volume. As well, the authors celebratedthrough the First Decade High Impact Papers will be recognized during the Monday, November 1st keynote at 1:00 p.m, and willalso be on hand to attendees during the Technology Showcase Reception on Monday, November 1st to discuss their influentialworks.

1991:

A software reverse engineering experienceErich Buss and John Henshaw

Extensions to Starburst: objects type functions and rulesGuy M. Lohman, Bruce Lindsay, Hamid Pirahesh and Bernhard Schiefer

Network management by delegation: the MAD approachGerman Goldszmidt, Yechiam Yemini and Shaula Yemini

Visualizing and Querying Software StructuresMariano Consens, Alberto Mendelzon and Arthur Ryman

1992:

CAS: a centre for applied research and developmentJacob Slonim, Michael Bauer, Per-Åke Larson, Erich Buss and D. Sabbah

Overview of multidatabase transaction management

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 17: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

Yuri Breibart, Hector Garcia-Molina and Avi Siberschatz

1993:

Exploiting uniqueness in query optimizationG.N. Paulley and Per-Åke Larson

1994:

A compiler framework for restructuring data declarations to enhance cache and TLB effectivenessDavid Bacon, Jyh-Hern Chow, Dz-ching Ju, Kalyan Muthukumar and Vivek Sarkar

1997:

Acme: an architecture description interchange languageDavid Garlan, Robert Monroe and David Wile

An examination of software engineering work practicesJanice Singer, Norman Vinson, Timothy Lethbridge and Nicolas Anquetil

1998:

Code migration through transformations: and experience reportK. Kontogiannis, K.Wong, J. Martin, H. Muller, R. Gregory and J. Mylopoulos

The SDSC storage resource brokerChaitanya Baru, Reagan Moore, Arcot Rajasekar and Michael Wan

1999:

Soot- a Java bytecode optimization frameworkRaja Vallée-Rai , Phong Co, Etienne Gagnon, Laurie Hendren, Patrick Lam and Vijay Sundaresan

2000:

A framework for optimizing Java using attributes Patrice Pominville, Feng Qian, Raja Vallée-Rai ,Laurie Hendren and Clark Verbrugge

Back to top

Vintage Demos : Back to the Future

For the past 20 years, CASCON has provided an exciting forum for exchanging ideas and experiences through the ever populartechnology showcase.

As a special feature this year, we have designed a special "Vintage Demonstration" section for the CASCON 2010 TechnologyShowcase to highlight the exciting work that was shown at CASCON in its first decade. This exhibit displays how earlier work stillinfluences current technology directions of interest for the CASCON community.

Back to top

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 18: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Opening Keynote and 20th Anniversary Kickoff Twenty Years of Impact panel Technology Showcase Reception and Theme Days CAS Research Innovation Impact Sessions Women in Technology Lunch Panel: Paths of Success Symposium

Date:Time:Location:

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

CASCON 2010 Opening Keynote and 20th AnniversaryKickoffOpening Keynote and 20th Anniversary Kickoff

Monday, November 11:00pm - 2:30pmMarkham Ballroom

The official start of CASCON 2010 begins with a special reflection on the last two decades of research and innovation led by JudyHuber, Director, IBM Canada Lab. Immediately following this will be a keynote by Rod Smith, IBM, VP Emerging InternetTechnologies, and awards presented to the winners of best papers and CASCON First Decade High Impact Papers.

For additional 20th anniversary events during CASCON, please click here

Navigation & Resources

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

About IBM Privacy Contact Terms of use

Search

Page 19: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Mon, Nov 1, 2010 Tues, Nov 2, 2010 Wed, Nov 3, 2010 Thurs, Nov 4, 2010

Title:Session:Theme:Location:Chairs:

Title:

Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

CASCON 2010 Workshops

CASCON 2010 Workshops provide a forum to present, discuss, and debate issues, problems, ideas, emerging technologies,work-in-progress, or directions on technology themes listed on the CAS Canada Research page. Interdisciplinary workshops areparticularly encouraged. The workshop format may include position papers, expert panels, hands-on exercises, and discussions.

Monday, November 1, 2010 Workshops

Integrated System Diagnosis and Root Cause AnalysisMorning Session - 8:30amOther - IT Service ManagementPrimroseKenny Wong, University of Alberta; Kostas Kontogiannis, National Technical University ofAthens ; Hausi Muller, University of Victoria; John Mylopoulos, University of Toronto

To support ever-growing numbers of business initiatives and users, companies form diverse software systems into mission-criticalenterprise applications whose scale and complexity has caused unprecedented problem determination challenges. In analyzingthe root cause of failures in such distributed, service-oriented systems, it is necessary to have an integrated environment andworkflow that assists humans in understanding the failures from multiple perspectives. In this workshop, we will exploreapproaches to root cause analysis and diagnosis. We will be looking for event-driven, service-oriented reference architectures toprovide effective computer assistance for the problem determination process.

High-Performance Computing with Sparsity and Structure: Challenges and Directions forSingle-Core and Multicore HardwareAll Day Session - 8:30amOther - High Performance ComputingAmphitheatre-IBM LabRobert Enenkel, IBM; Christopher Anand, McMaster University; Shahadat Hossain, Universityof Lethbridge

Computations involving sparse and structured matrices arise frequently in problems in operations research, science, andengineering. Exploiting this structure has been a major contributor to the efficient utilization of past and current computingplatforms, and will continue to play an important role for next-generation systems. This workshop will review the physical driversfor system-level architectural changes in computing platforms, explore the challenges they pose to conventional algorithmicapproaches, and identify opportunities for new solutions.

Accelerate Service Integration in your BPM/SOA applicationsMorning Session - 8:30amDynamic Business Process Management and Smart SOAJasmineAllen Chan, IBM Canada; Brian Petrini, IBM

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 20: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Session:Theme:Location:Chairs:

Title:

Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:

Service Integration is the core to enable any BPM and SOA based applications, and is the mechanism we use to enable newServices from existing applications, or create new Services by composing existing Services. On the other hand, to create a reliableand enterprise-level service integration solution will require a level of understanding and skills that will take years of experience toacquire. By applying proven integration patterns in your service integration design, our hope is that it will significantly reduce thecomplexity and skill requirements for users to come up with a reliable solution. This workshop will explore the current state-of-the-art in our existing products to support pattern-based integration, examples of where we apply this approach in customers, as wellas current researches in this area.

Modeling and implementing a business process using WebSphere Lombardi Edition 7.1Morning Session - 8:30amDynamic Business Process Management and Smart SOAHollyShili Yang, IBM Toronto Lab; Ying Sun, IBM Canada; Julie Waterhouse, IBM Canada; DianaLau, IBM; Tammam Al-Hamwy, IBM

Lombardi's department-level approach to delivering process management complements IBM's existing strengths in enterprise-wide process management software and adds a new and compelling dimension for customers looking for an end-to-end,integrated solution that automates human tasks and workflows. The Lombardi acquisition reinforces IBM's commitment andinvestments in SOA and BPM. This workshop will provide an introduction to the recently released WebSphere Lombardi Edition(WLE) 7.1, the IBM offering previously known as Lombardi Teamworks. It will include an overview presentation on WLE thatcovers design principles, architecture and key features of the product. This will be followed by a hands-on exercise whereparticipants will follow step-by-step instructions to model, implement and test a credit approval process.

Mobile Computing Research and Education: Bridging the Gap Between Academia andIndustryMorning Session - 8:30amSmart InteractionsEvergreenMark Green, University of Ontario Institute of Techn

Computing is becoming increasingly mobile with the new developments in Smartphones, slate based computers and high speedwireless networks. People are expecting to perform many of the same tasks that they perform on desktop computers on thesenew mobile platforms. The opening of application stores for many of these devices has made it possible for independentcompanies to development applications for these platforms opening up a new industry segment. This is an opportunity for Canadaif we can provide the talent needed for this new industry and take advantage of our local research capacity. This workshop willbring together participants from academia and industry to set an agenda for training and research in this area. It will provide anopportunity for the two communities to exchange information and lay the foundation for future cooperation.

Virtual Worlds for Modeling Complex Processes Between People and SystemsMorning Session - 8:30amNext Generation SystemsMarkham BEleni Stroulia, University of Alberta; Paul Pacholski, IBM; Kelly Lyons, University of Toronto

We are recently recognizing the potential of virtual-world (VW) environments for serious games, designed to immerse and trainlearners in realistic task environments. These environments offer new platforms for serious games with a compelling set offeatures: rich user interfaces, a variety of communication modes, and, most importantly, the potential for integration with otherweb-accessible resources and systems. The workshop will bring together the community of people who are interested in exploringthe potential of VW platforms for modeling complex socio-technical activities for the purpose of systematizing and improving themas well as for training people in performing them.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Workshop Slides 4

Cache-oblivious Algorithms, a key to better performanceMorning Session - 8:30amNext Generation SystemsMarkham AYang Yang, IBM

As CPUs cores are more abundant than ever before, memory access is the bottle-neck for performance. CPUs today are muchmore sophisticated than they were 20+ years ago. In those days the frequency of the CPU is equivalanet to that of the memorybus. This trend was changed during the 90s as hardware designers was able to increase the CPU frequency at a rapid rate.Meanwhile the the frequency rate of the memory bus stayed the same for architectural reasons. Hardware designer have came upwith data access acceleration techniques, one of them is the CPU cache. We will walkthrough why CPU cache are important forsoftware developers and various cache algorithms designed to exploit the CPU cache without having the size of the cache as anexplicit parameter.

Developing Scalable Java ApplicationsMorning Session - 8:30amSoftware Development Platform and ToolsMarkham C

Page 21: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:

Daryl Maier, IBM Canada; Nikola Grcevski, IBM; Vijay Sundaresan, IBM Canada

This workshop will focus on best practices for developing fast, scalable, and concurrent Java applications on modern multi-corehardware, as well as on tools and tips for analyzing performance of such applications on a production Java Virtual Machine. Thescalability problem will be introduced through an understanding of emerging design trends in modern microprocessors and theimplications on software design to perform well on this hardware. The workshop will provide a thorough examination of thejava/util/concurrent package and the benefits it offers to developing high-performing, scalable Java applications. Through detailedexamples, particular attention will be given to synchronization removal, concurrent collection classes, lock structures, atomicvariables, task execution, and thread pools. IBM tools to assist with the difficult task of identifying and resolving scaling problemswill be introduced and demonstrated. Finally, the workshop will provide an understanding of the capabilities of a modern JavaVirtual Machine to improve performance on multi-core architectures.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Workshop Slides 4

6th Workshop on Challenges for Parallel ComputingMorning Session - 8:30amOther - Parallel ComputingConf Center 1Kit Barton, IBM; Steven Perron, IBM; Guansong Zhang, IBM Canada

Parallel computing has evolved significantly over the past few years and is now being used in many non-traditional environments.This workshop will explore some of the current challenges facing parallel computing. Members of the parallel computing usercommunity will present problems they have found in new parallel computing systems. Representatives from research and industrywill discuss the challenges they have identified and the work they are pursuing to address these challenges.

Workshop Slides1

Workshop Slides2

Workshop Slides3

Workshop Slides4

Workshop Slides5

Workshop Slides6

Back to top

Tuesday, November 2, 2010 Workshops

2nd Annual Workshop on Interoperability and Smart Interactions in Healthcare (ISIH)Afternoon Session - 2pmSmart InteractionsConf Center 1Liam Peyton, University of Ottawa; Jens Weber, University of Victoria

Presentations and panel discussions, as well as interactive brainstorming were presented and coordinated by a select group ofhealth informatics researchers in academia, industry, and health care providers from across Canada on the current state of Health2.0 business process integration and performance management. The aim was to build on the success and momentum created atthe first ISIH workshop, which was held at CASCON 2009. ISIH 2010 followed up on the themes and challenges identified at the2009 workshop, specifically the evaluation and adoption of standards, technology and processes related to electronic healthrecords, the role of legal and policy frameworks, education as an enabler for interoperability and smart interactions, and theapplication of Web 2.0 technologies to facilitate dynamic collaborative process integration in the delivery of health care servicesand the provisioning of timely and insightful performance management of healthcare delivery.

Workshop on Automatic Service CompositionAfternoon Session - 2pmDynamic Business Process Management and Smart SOAPrimroseHua (Michael) Xiao, Queen's University; Ying Zou, Queen's University; Alex Lau, IBMCanada; Joanna Ng, IBM

Web services are considered as self-contained, self-describing, modular applications that can be published, located, and invokedacross the Web. A single service generally cannot fulfill the desired functionality. To create more complex applications, servicecomposition assembles existing Web services together to fulfill business requirements, and exposes the composite Web service.Service composition is one of the key techniques in Service-Oriented Architecture (SOA). Service composition can increase thereuse and cooperation among services. Therefore, applications can be built in a rapid way with relatively low cost. In thisworkshop, we will identify the major challenges in service composition and discuss the recent development in the industrialpractices and the research results.

High School Programming CompetitionAll Day Session - 8:30am

Page 22: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Other - High School OutreachHollyVictor Zhang, IBM Canada; Michael Lin, IBM Canada; Brenda Chow, IBM

The CASCON High School Programming Competition is a Java-based challenge that encourages high school students to discoverthe fun in computer science and information technology. In its sixth year, the CASCON High School Programming Competition willhost students from many schools across the Greater Toronto region. In addition to the competition, two workshops will be heldconcurrently for high school computer science educators. Attendees will learn and develop new learning strategies for use in theclassroom.

Hands-on: Creating XML Solutions with DB2 pureXML and WebSphere Application ServerAfternoon Session - 2pmSoftware Development Platform and ToolsOrchidElena Litani, IBM

Over the last decade XML has become a de-facto standard to represent and exchange business data. As a result XML hasbecome widely used to build applications that integrate databases, enterprise systems and Web applications. This workshop willhelp participants to get familiar with industry standards, such as XQuery, XSLT, XPath, SQL/XML and gain experience in buildingan XML application using multiple IBM products and technologies, such as Web Services, XForms and XHTML. During thisworkshop participants will create end-to-end XML solutions leveraging DB2 pureXML, Lotus Forms, and WebSphere ApplicationServer Feature Pack V7.0 Feature Pack for XML. The workshop demonstrates that creating a solution is greatly simplified when allof the components understand or "speak" XML.

Workshop Slides

Parallel algorithms for multi-core and many-core processorsAfternoon Session - 2pmNext Generation SystemsMarkham CFrank Dehne, Carleton University; Stephan Jou, IBM

This half-day workshop will feature invited presentations from industry and academia on latest developments re. parallelalgorithms for multi-core and many-core processors. Our focus will be on non-numerical parallel algorithms, in particular fordiscrete and combinatorial problems that arise in business intelligence and business analytics.

Workshop Slides1

Workshop Slides2

Workshop Slides3

Workshop Slides4

Achieving Business Agility with WebSphere ILOG JRules and WebSphere BPMAfternoon Session - 2pmDynamic Business Process Management and Smart SOAVioletMaria Koshkina, IBM; Kien Huynh, IBM; Ying Zhao, IBM

- Business Process Management (BPM) and Business Rule Management (BRM) are two technologies that are used to improvethe agility, flexibility and efficiency of operational processes. WebSphere ILOG JRules is the market-leading Business RuleManagement System (BRMS) that offers business capabilities to author, deploy and manage business rules, and supportsefficient policy change and rapid policy deployment - the attributes required by an agile, globally integrated enterprise. Thisworkshop will introduce attendees to integration of WebSphere ILOG JRules with WebSphere BPM products.

Workshop Slides

Developing Mashup Applications using IBM Cognos 8's Mashup ServiceAfternoon Session - 2pmBusiness Intelligence and Business AnalyticsJasmineJim Boland, IBM; Tongsheng Zheng, IBM Inc.

Learn how IBM Cognos Mashup Service can help you research and create applications, and undercover insights in your data!Mashup technologies allow you to create applications that you define, while leveraging the reporting, visualization and dataprocessing power of the IBM Cognos 8 platform.

Workshop Slides

Application of visualization technologies in journalism to enhance public knowledgeAfternoon Session - 2pmSmart InteractionsEvergreenAlfred Hermida, University of British Columbia

Journalism is concerned with reporting on, and making sense of, important public conversations, with the purpose of providingcitizens with the information they need to be free and self-governing. Journalistic methods have been largely based on thegathering of information through observation, interviewing and research. Recent progress in web-based digital tools for data

Page 23: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:

Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:

analysis and representation, as well as a trend towards in-depth journalism, have provided journalists with the ability to obtain,interrogate and give graphic form to large amounts of data that might otherwise be dull or hard to understand. The application ofvisualization tools in journalism, with particular emphasis on the preparation, manipulation and visual representation of complexdata, both structured and unstructured, will be discussed in this workshop.

Workshop Slides

Back to top

Wednesday, November 3, 2010 Workshops

Challenges and Opportunities in Applying Research Prototypes and Findings into IndustrialPracticeAll Day Session - 8:30amSoftware Development Platform and ToolsJasmineOmar Badreddin, University of Ottawa; Hisham El-Shishiny, IBM; Margaret-Anne Storey,University of Victoria

Research in Software Engineering faces the challenges of adoption and evaluation in industry for many reasons. Adoption andevaluation of research prototypes and ideas in the industry is desirable to provide a feedback loop into research. However, thereare several barriers to the successful adoption of research prototypes by industry. Several research methodologies, such as actionresearch, try to overcome these challenges. This workshop will focus on successes, challenges, and lessons learned in applyingresearch ideas and tools in industrial settings. Particularly, the workshop will address approaches to overcome the challenges,such as industry-academia collaboration models, empirical methodologies, active research, and will lead to suggestions on how toovercome these challenges. The discussions will be fostered by the participation of prominent industrial partners andentrepreneurs.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Business Process Management (BPM) in a DayAll Day Session - 8:30amDynamic Business Process Management and Smart SOAHollyGary Bist, IBM Canada

Business process management (BPM) combines the standards of service oriented architecture (SOA) with asynchronousJavaScript technology and XML (AJAX) to produce vendor, language and location neutral applications. BPM is the most well-known means for corporations and governments to create complex, automated business processes using both software andpeople. It is also a means to optimize operational efficiency by monitoring these processes in real time. This workshop will teachyou the fundamental BPM and SOA concepts through hands-on exercises. You will create a high-level business process as abusiness analyst would with WebSphere Business Modeler 7.0. You will implement the business process with software as adeveloper would using WebSphere Integration Developer 7.0. Finally, you will test your application on WebSphere Process Serverusing Business Space widgets (IBM's AJAX technology).

3rd CASCON Workshop on Software Engineering for ScienceAll Day Session - 8:30amSoftware Development ProcessesConf Center 2Diane Kelly, RMC; Spencer Smith, McMaster University

Scientific application software underlies much of the science and engineering research carried out today. This software isdeveloped largely by the application domain specialist - the scientist - with little participation of a software specialist. Presently,understanding amongst software engineers of the characteristics of scientific software and how it can most successfully bedeveloped is fragmentary. This workshop explores current and proposed directions of software engineering research aimed atunderstanding and supporting scientists in developing dependable software. Participants in the workshop are invited to commenton proposed research and suggest possible collaborations to strengthen this research community.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Workshop Slides 4

Workshop Slides 5

Workshop Slides 6

Workshop Slides 7

An Introduction to Data Mining and Predictive AnalyticsMorning Session - 8:30amBusiness Intelligence and Business Analytics

Page 24: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

VioletTim Daciuk, IBM

Data mining and predictive analytics are two "hot topics" in the world of IT. This hands on workshop will provide experience inusing data mining software to create predictive models. The workshop will show participants how to work with both structured andunstructured data.

Workshop Slides

Use DB2 optimization techniques to get and maintain a good query execution planMorning Session - 8:30amInformation Management TechnologiesOrchidAngela Yang, IBM

Entry level DB2 DBAs or users often find it challenging to read the query execution plan and maintain a good plan. DB2optimization profile and several optimization techniques developed in the recent release are helpful to get the required executionplan and keep the plan cross releases. For example, users can use optimization profile to force certain join methods for a goodplan. They can also choose to reuse the good plan even they move to another DB2 release. This workshop will focus on hands onpractice of applying optimization profile in various types of applications like Java and SQL procedures. It will also cover the usageof several new optimization techniques.

Workshop Slides 1

Workshop Slides 2

Issues and Challenges leveraging REST architectural style in Enterprise Service Systems.All Day Session - 8:30amDynamic Business Process Management and Smart SOAMarkham CKostas Kontogiannis, National Technical University of Athens ; Ying Zou, Queen's University;Chris Brealey, IBM Canada Ltd.; Michael Athanasopoulos, National Technical University ofAthens

Recently, the Representational State Transfer (REST) architectural style has gained significant attention as an alternative meansfor accessing services and data. In this workshop we will discuss and debate issues and challenges related to the design andimplementation of RESTful enterprise systems as well as, the transition and integration of existing systems to a RESTfularchitecture. More specifically, we will focus on examining the characteristics of different types of services, investigating the role ofservice description specifications towards identifying, representing and accessing service elements as RESTful resources,investigating the necessary architectural abstractions and tooling for the integration of RESTful services with existing systems andfinally, examining the role of REST towards achieving a Smart SOA infrastructure for the enterprise.

Effective Collaboration and Consistency Management in Business Process ModelingMorning Session - 8:30amBusiness Intelligence and Business AnalyticsEvergreenMoises Castelo Branco, University of Waterloo; Alex Lau, IBM Canada

Business Process Modeling is a collaborative task of different groups of specialists, including business analysts, solution architectsand system developers. They work on different levels of abstraction and collaborate to create a set of different but relatedartifacts, from business requirements and high-level process specifications to executable models. A critical activity in BPM ismanaging consistency among these artifacts. Successful consistency management requires understanding the key needs andcollaboration patterns of the stakeholders and the complex relations among the artifacts. This workshop will bring researchers,industry specialists and tool vendors to discuss open issues and challenges on the topic.

Software Certification Consortium: Certification Methods for Safety-Critical SoftwareAll Day Session - 8:30amOther - Software Development/Certfication ProcessesPrimroseAlan Wassyng, McMaster University; Mark Lawford, McMaster University; Tom Maibaum,McMaster University; Jens Weber, University of Victoria; John Hatcliff, Kansas StateUniversity

The Software Certification Consortium Workshop will present current ideas and results relevant to the certification of softwarebased systems. A unique aspect of this workshop is the tight integration of views from regulators, industry and academia. Theemphasis will be on how product-focused certification will be required to substantially enhance the dependability of high-integritysoftware based systems. Presentations will consider a variety of aspects that significantly affect the efficacy and safety of suchsystems. This will range from software specific details concerning process and tools, to psychologists' views related to saferhuman computer interfaces.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Workshop Slides 4

Workshop Slides 5

Page 25: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Workshop Slides 6

Workshop Slides 7

Workshop Slides 8

The 4th International Workshop on Cloud ComputingAll Day Session - 8:30amCloud Computing and InfrastructureMarkham BMarin Litoiu, York University; Gabriel Iszlai, IBM

Cloud computing is emerging as a new computational model in which software is hosted, run and administered in large web datacenters, and provided as a service over the web. This workshop brings together experts from industry and academia to reportabout the state of the art, trends and current projects in cloud computing. The talks and roundtables will focus on severalcomplementary areas of research that enable cloud computing: (a) Quality of Services (Performance, Security, Privacy); (b)Platform as a Service; (c) Business models for the cloud.

DB2 security features: audit facility and SSLAfternoon Session - 2pmInformation Management TechnologiesVioletYu-Ping Ding, IBM Canada Lab; Walid Rjaibi, IBM

This workshop will introduce two security features of DB2® database system: DB2 audit facility and DB2 SSL. Successfulmonitoring of unwanted data access and subsequent analysis can lead to improvements in the control of data access and theultimate prevention of malicious or careless unauthorized access to the data. The DB2® database system provides an auditfacility for these tasks. The first half of the workshop will focus on the basic audit operations, such as how to enable the instanceand the individual database level audit, how to archive and extract audit data, etc. Without encryption, packets of informationtravel through networks in full view of anyone who has access. The DB2® database system implements SSL to protect data intransit over TCP/IP. It provides a secure communication that is FIPS 140-2 compliant between DB2 clients and DB2 data servers.The second half of this workshop will focus on how to enable SSL on DB2 clients and servers. The speakers/instructors will bedevelopers of DB2 security team.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Migrating to SOA: Approaches, Challenges, and Lessons LearnedAfternoon Session - 2pmDynamic Business Process Management and Smart SOAEvergreenScott Tilley, Florida Institute of Technology; Dennis Smith, Software Engineering Institute;Hausi Muller, University of Victoria

Service-Oriented Architecture (SOA) is a way of designing, developing, and deploying enterprise systems where business needsand technical solutions are closely aligned. Approaches such as SMART (SOA Migration, Adoption, and Reuse Technique) offersome guidance, but adopting SOA still has considerable challenges. Issues such a security in a SOA context, testing services in afederated environment, and leveraging legacy assets when migrating to a SOA-based system all remain important unresolvedconcerns. This workshop focuses on lessons learned in migrating to SOA. Industry professionals and academic researchers willpresent their case studies and experience reports from business, engineering, and operational perspectives.

the Centre on Innovation for Information Visualization and Data Driven DesignAfternoon Session - 2pmNext Generation SystemsMarkham ANick Cercone, York University

How can we see the trends that millions of blog entries have had on the print media economy? What is the best way to extractpredictions for the behaviour of black holes from countless data points? How can we reveal the diagnostic implications embeddedin millions of genomic patterns? These are the kinds of research questions that the Centre on Innovation for InformationVisualization and Data Driven Design (CIV-DDD) will help to answer through data driven information visualization. York University,in collaboration with the Ontario College of Art and Design University (OCADU) and the University of Toronto (UofT) proposed theCIV-DDD and received a grant from the Ontario Research Fund this year to initiate the Centre.

Strategic Dialogue Toolkit: Facilitated Methods for User Experience & Design ResearchAfternoon Session - 2pmOther - User Experience & Design ResearchOrchidKaleem Khan, True Insight

Structured Social Design for Decision-making Contexts This workshop will introduce participants to a suite of strategic,collaborative methods used in business, design and innovation activities. The Strategic Dialogue Toolkit includes the AppreciativeInquiry, World Cafe, Nominal Group Technique, and Visual Reflection sensemaking methods. These methods are considered tobe novel and fresh approaches in situations that involve multiple, competing stakeholders. Attendees will gain practical skills and

Page 26: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

insight on how and when to apply the methods with stakeholders in group contexts. The toolkit helps participants define strategicobjectives, expose implicit information in the research and design process, and effectively make ideas and concepts concrete incomplex scenarios.

The 2nd Workshop on Practical OntologiesMorning Session - 8:30amDynamic Business Process Management and Smart SOAMarkham AJoanna Ng, IBM; Alex Lau, IBM Canada; Daniela Rosu, University of Toronto

The 2nd Workshop on Practical Ontologies affiliated with CASCON 2010 aims to bring together researchers and practitioners withinterests and experience in knowledge representation to discuss different approaches and trends in the research to make ontologyinfrastructures more practical, adaptable and applicable to highly distributed and dynamic knowledge contribution andmanagement.

Back to top

Thursday, November 4, 2010 Workshops

Next Generation Business Intelligence (BI) ToolsMorning Session - 8:30amBusiness Intelligence and Business AnalyticsEvergreenLeslie Dolman, University of Toronto; Frank Tompa, University of Waterloo; Iluju Kiringa,University of Ottawa; Rachel Pottinger, University of British Columbia

There is a critical need for a business knowledge management architecture where corporate objectives, processes, and data arelinked through organizational and operational objectives. This must build on the current business practice's emphasis on datamanagement and moving data, and extend it with meaningful knowledge extraction and integration of complex data. Thisworkshop will focus on the research challenges associated with three critical areas related to the development of such anarchitecture: strategy and policy management modeling, capitalizing on document assets and business-driven data integration.Invited speakers, including leading researchers and industry practitioners, will present advances on these and related topics.

Workshop Slides 1

Workshop Slides 2

Workshop Slides 3

Workshop Slides 4

Workshop Slides 5

Introduction to IBM Cognos 8 Business IntelligenceAll Day Session - 8:30amBusiness Intelligence and Business AnalyticsVioletRakan Khalid, IBM; Ian Cloves, IBM Canada; Sydney Yip, IBM

IBM Cognos 8 Business Intelligence (BI) delivers a complete range of BI capabilities: Reporting, Analysis, Dashboards andScorecards on a single, service-oriented architecture (SOA). This workshop will provide an overview of the IBM Cognos 8 BIplatform and explore in-depth all the main components of the IBM Cognos 8 BI including Analysis, Query and Report Studiosusing practical hands-on exercises. The workshop will be relevant to key business users, report authors and IT professionals.

Emerging Trends in Network ForensicsMorning Session - 8:30amNext Generation SystemsJasmineShahram Heydari, UOIT; Walid Rjaibi, IBM

Network Forensics refers to proven techniques to collect, analyze, and document digital evidence from the network for thepurpose of identifying sources of threats and unauthorized activities, measuring their success, and providing information fordesigning a response or recovery plan. Network forensic methods help identify anomalies in traffic patterns, trace back attacks,and provide a feedback mechanism for intrusion prevention systems. This workshop will focus on the emerging trends in networkforensics , new threats and protective methods. Topics for the workshop include, but are not limited to: Forensic techniques fornetwork layers 2 and 3, Internet activity reconstruction, network surveillance, intrusion detection systems, open source networkforensic tools, steganography and steganalysis, forensic techniques in mobile and pervasive networks, anti-forensic techniques,and legal issues in evidence acquisition. The authors of the selected best presentation will be invited to publish in a special issueof the International Journal of Business Process Integration and Management.

9th Workshop on Compiler-Driven PerformanceAll Day Session - 8:30amSoftware Development Platform and ToolsConf Center 2Clark Verbrugge, McGill University; Greg Steffan, University of Toronto; Mark Stoodley, IBM;Kit Barton, IBM

Page 27: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:

The compiler-driven performance workshop will consist of the presentation of reports on research progress at various academicand industrial sites across Canada and in the United States. Topics to be discussed in the workshop will include, but are notlimited to: * innovative analysis, transformation, and optimization techniques * languages, compilers, and optimization techniquesfor multicore processors and other parallel architectures * compiling for streaming or heterogeneous hardware * dynamiccompilation for high-performance and real-time environments * compilation and optimization for scripting languages * compilationtechniques for reducing power * tools and infrastructure for compiler research

Building Smarter Web Applications with HTML5Morning Session - 8:30amSmart InteractionsOrchidJohan Harjono, IBM; Gloria Ng, IBM; Ding Kong, IBM Canada; Jimmy Lo, IBM Canada Lab.

Recent trends have shown that companies have begun to adopt more web based applications into their workflow. This shift issucceeded by a greater need for smarter web applications that could compete against traditional desktop softwares. Through bothpresentations, demos, and a hands-on exercise, this workshop will focus on the new features of HTML5 and how developers canleverage its power to develop innovative web applications.

Develop SOA Applications using Rational SCA ToolsMorning Session - 8:30amDynamic Business Process Management and Smart SOAHollySean Zhou, IBM Canada; Chris Brealey, IBM Canada Ltd.

This workshop will give an overview of Open Service Component Architecture (SCA) Open SCA and the SCA development toolsin IBM® Rational® Application Developer for WebSphere® Software (RAD). Through hands-on exercises, the workshop willdemonstrate how to create service components, assemble service composites, deploy contributions, and run and test serviceswith RAD and IBM WebSphere® Application Server (WAS). This workshop will demonstrate how the Open SCA assembly modelsupports the reuse and loose integration of heterogeneous IT assets into agile, enterprise-ready services.

Workshop Slides

Smart Surveillance System ApplicationsAll Day Session - 8:30amOther - Security and Data MiningConf Center 1Vio Onut, IBM; Don Aldridge, IBM Canada; Marcellus Mindel, IBM Canada; StephenPerelgut, IBM

This workshop is going to provide a scientific forum to present and discuss development aspects of multimodal (video, voice andsound, RFID, perimeter intrusion, infrared, chemical, etc) intelligent sensor technologies for context-aware security riskassessment and decision support for real-time intervention and post-incident investigation. Submissions covering theoreticaldevelopments and practical applications of these subjects are invited. The presenters will be asked to prepare a poster along witha live presentation. The workshop was organized with the technical support of TC-30 Security and Contraband Detection of theIEEE I&M Society.

DB2 LUW Optimizer: A Beginner's GuideAfternoon Session - 2pmInformation Management TechnologiesOrchidMalcolm Singh, IBM; Anthony Reina, IBM Toronto Lab

The DB2 LUW Optimizer: A Beginner's Guide will be a hands-on workshop for people who are new SQL or who want to becomemore familiar with the Optimizer. The workshop will provide a high level overview and basic understanding of the DB2 Optimizer.This will also include using the DB2 Tools and Features for the DB2 Optimizer. Instead of presenting the topics in a lecture stylemanner the workshop will use a more interactive hands-on approach. Using interactive hands-on exercises will reinforce the topicsthat will be presented over the course of the workshop, including the use of the DB2 Tools and Features for the DB2 Optimizer.The interactive hands-on workshop will be aimed to people in the beginner to intermediate level in SQL and who want to gain abetter understanding of the DB2 Optimizer. This will be the first part in a series of workshops on the DB2 Optimizer.

New Methods for Clinical Decision Support in HospitalsAll Day Session - 8:30amSmart InteractionsMarkham BMark Chignell, University of Toronto; Jimmy Lo, IBM Canada Lab.

This workshop will explore tools and techniques to make better use of mobile devices in healthcare. How can new types ofcommunication and collaboration tool, along with associated data fusion and clinical decision support systems, get the rightinformation to the right people at the right time? The goal of the workshop will be to bring technologists and physicians together toidentify requirements, and areas of interest, for smart interaction initiatives within hospitals. We will focus on requirements andconcepts for innovative user interfaces for clinical decision support, utilizing analytics and visualization of large amounts of storedand real-time data. Expected outcomes of the workshop include identification of 1) clinically relevant opportunities for providinguseful decision support through visualization; 2) analytic and visualization methods that may be useful for clinical decision support.

Web Data Processing on the CloudAfternoon Session - 2pm

Page 28: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

Title:Session:Theme:Location:Chairs:

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

Cloud Computing and InfrastructureMarkham CShahan Khatchadourian, University of Toronto; Mariano Consens, University of Toronto;Jerome Simeon, IBM

Many application domains (from financials to healthcare) rely on the processing of large amounts of structured and unstructureddata (relational, JSON, RDF, XML, wiki text, etc). Thanks to new data processing approaches such as MapReduce, Cloudcomputing is emerging as viable platform for such applications, providing scalability and fault-tolerance in a cost-effective way.This workshop aims at bringing together academics and industry practitioners interested in new technologies for Web dataprocessing on the Cloud.

Dynamic Context-Aware Applications: Approaches and ChallengesAfternoon Session - 2pmSmart InteractionsEvergreenHausi Muller, University of Victoria; Norha M. Villegas, University of Victoria; Alex Lau, IBMCanada; Stephan Jou, IBM

With the rapid growth of socio-technical ecosystems, dynamic context-aware applications are expected to permeate every walk oflife. Such applications adapt in response to evolving context. Innovative and creative approaches will drive solutions to awarenessof, and dynamic adaptation to, not only the user and computational environment, but also changing policies and unknownrequirements. Consequently, modeling, acquiring, managing, and controlling dynamic context is critical for implementing smartapplications and services effectively. Moreover, context management must be controlled and governed dynamically to optimizesystem properties. This CASCON 2010 workshop will concentrate on context modeling and management approaches andchallenges intended for the optimization of smart applications and services, and discuss the main challenges and requirements forsupporting context-awareness.

Cybersecurity Issues for BusinessesMorning Session - 8:30amDynamic Business Process Management and Smart SOAMarkham CKhalil El-Khatib, UOIT

With growing reliance of businesses on the cyber world for conducting operations and interacting with customers, cyber securityhas become an important parameter in the design of various business processes. Several key business objectives are emerging,such as securing customer and business information against intruders and resilience, defined as business continuity in face apotentially large-scale cyber attack. In addition, business processes must be streamlined and optimized, at an affordable cost, toachieve security-related business objectives. The scope of this workshop is to address all such issues and their importance increating a security-conscious business environment.

Smarter Innovation Process for the Enablement of a Smarter PlanetMorning Session - 8:30amOther - Smarter PlanetMarkham AJoanna Ng, IBM; Bart Vashaw, I M

The recent IBM initiative of a "Smarter Planet" can be netted out with three big ideas: #1. Instrument the world's systems #2.Interconnect them #3. Make them intelligent More ground breaking advancement of science and technologies for instrumentation;interconnectivities and intelligence need to be innovated in order to engineer real world solutions that can be deployed for thesmarter planet. IBM's vision of a smarter planet makes now the best of times and the worst of times (paraphrasing from CharlesDickens) for innovation. It is the best of times of opportunities for such advancement in technologies to bring benefits to citizens ofthe world.

Back to top

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 29: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

Title:Authors:Time:Room:

Title:Authors:Time:Room:

Title:Authors:Time:Room:

Title:Authors:

Time:Room:

Title:

Authors:

CASCON 2010 Paper PresentationsMonday, November 1Tuesday, November 2Best Student Paper: Integrating MapReduce and RDBMSsBest Paper: Testing Sequence Diagram to Colored Petri Nets Transformation: An Immune System Metaphor

Monday, November 1, 2010 Technical Paper Presentations

Session 1 - Semantic Navigation

The Evolution of the CASCON Community: A Social Network AnalysisZack Hayat and Kelly Lyons, University of Toronto15:30Markham Ballroom A

Accessing Data Through Ontologies with ONDAPiero Cangialosi, Carlo Consoli, Alessandro Faraotti and Guido Vetere, IBM Italy16:00Markham Ballroom A

Improving Program Navigation with an Active Help SystemPetcharat Viriyakattiyaporn and Gail C. Murphy, University of British Columbia16:30Markham Ballroom A

Back to top

Session 2 - Defect detection

Requirements Attributes for Predicting Defect DensityShelly Park, Frank Maurer and Tak-Shing Fung, University of Calgary; Armin Eberlein,American University of Sharjah15:30Markham Ballroom B

F007: Finding Rediscovered Faults from the Field using Function-level Failed Traces ofSoftware in the FieldSyed Shariyar Murtaza, Mechelle Gittens, Zude Li and Nazim Madhavji, University ofWestern Ontario

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

Program Chairs & Committee

Check out who will bereviewing the submitted papers.

View Committee here

Instructions for IBM Authors

To access the PublishingWorkflow tool, search for "LabPublishing Process" (LPP) inw3.

For questions regarding theLPP process, you may contact:

Anne James

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Search

Page 30: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Time:Room:

Title:

Authors:

Time:Room:

Title:Authors:Time:Room:

Title:Authors:Time:Room:

Title:Authors:Time:Room:

Title:Authors:

Time:Room:

Title:Authors:

Time:Room:

Title:Authors:Time:Room:

Title:Authors:

Time:Room:

Title:Authors:Time:Room:

Title:

16:00Markham Ballroom B

Testing Sequence Diagram to Colored Petri Nets Transformation: An Immune SystemMetaphorMarouane Kessentini and Houari Sahraoui, Université de Montréal; Mounir Boukadoum,Université du Québec à Montréal;16:30Markham Ballroom B

Back to top

Tuesday, November 2, 2010 Technical Paper Presentations

Session 3 - Querying XML Databases

XPath Query Processing ImprovementsMark Pettovello and Farshad Fotouhi, Wayne State University8:30amMarkham Ballroom A

COVER Model Pivot View Indexing for Efficient XML Data ManagementsFuesane Cheng and Yelena Yesha, University of Maryland, Baltimore County9:00amMarkham Ballroom A

LLS: Level-based Labeling Scheme for XML DatabasesSamir Mohammad and Pat Martin, Queen's University9:30amMarkham Ballroom A

Back to top

Session 4 - Visualization

Visual Guidance in the Exploration of Large DatabasesJiang Du and Ian Spence, University of Toronto; Michael J. McGuffin, École de technologiesupérieure (ÉTS)8:30amMarkham Ballroom B

Aspect Weaver: A Model Transformation Approach for UML ModelsMariam Nouh, Raha Ziarati, Djedjiga Mouheb, Dima Alhadidi, Mourad Debbabi and LingyuWang, Concordia University; Makan Pourzandi, Ericsson Canada Inc.9:00amMarkham Ballroom B

Left or Right? Spatial Arrangement for Information Presentation on Large DisplaysJing Feng and Ian Spence, University of Toronto9:30amMarkham Ballroom B

Back to top

Session 5 - Adaptive Systems

Reducing data access latency in SDSM systems using runtime optimizationsJavier Bueno, Xavier Martorell, Juan José Costa, Toni Cortés and Eduard Ayguadé,Universitat Politècnica de Catalunya; Guansong Zhang, Christopher Barton and Raul Silvera,IBM8:30amMarkham Ballroom C

CCMarketplace: A Marketplace Model for a Hybrid CloudHaifei Li, Union University; JJ Jeng, IBM9:00amMarkham Ballroom C

Business Process Adaptation on a Tracked Simulation Model

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Page 31: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Authors:Time:Room:

Title:Authors:

Time:Room:

Title:Authors:Time:Room:

Title:

Authors:Time:Room:

Title:Authors:Time:Room:

Title:Authors:

Time:Room:

Title:Authors:Time:Room:

Title:

Authors:

Time:Room:

Title:Authors:Time:Room:

Title:Authors:Time:Room:

CASCON ResourcesCASCON ArchivesCASCON 2009 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide Homepage

Follow CASCAS TweetsIBM CAS Canada Research Group

Andrei Solomon and Marin Litoiu, York University; Jay Benayon and Alex Lau, IBM9:30amMarkham Ballroom C

Back to top

Session 6 - Database Technologies

Top-K Analysis in DBMSs Using Data Stream Analysis TechniquesJing Huang, Pat Martin and Wendy Powley, Queen's University; Paul Bird and DmitriAbrashkevich, IBM10:30amMarkham Ballroom A

Integrating MapReduce and RDBMSsNatalie Gruska and Patrick Martin, Queen's University11:00amMarkham Ballroom A

Efficient Processing of Single-Input Linear Progressive Queries via Dynamic MaterializedViewsChao Zhu and Qiang Zhu, University of Michigen; Calisto Zuzarte, IBM11:30amMarkham Ballroom A

Back to top

Session 7 - Service Oriented Systems

Client-side Service Composition Using Generic Service RepresentativeMehran Najafi and Kamran Sartipi, McMaster University10:30amMarkham Ballroom B

Towards Workflow VerificationLeyla Naiza, Ahmed Mashiyat, Hao Wang and MacCaull Wendy, St. Francis XavierUniversity11:00amMarkham Ballroom B

Approach for generating performance models from UML models of SOA systemsMohammad Alhaj and Dorina C. Petriu, Carleton University11:30amMarkham Ballroom B

Back to top

Session 8 - Diagnosing Software

Automatic Video Genre Categorization and Event Detection Techniques on Large-scaleSports DataNing Zhang and Ling Guan, Ryerson University; Lingfang Li, Qingming Huang and Jun Du,Chinese Academy of Sciences; Ling-Yu Duan and Wen Gao, Peking University;10:30amMarkham Ballroom C

Diagnosing Software Using StatechartsYiqiao Wang and John Mylopoulos, University of Toronto11:00amMarkham Ballroom C

Symptom-based problem determination using log data abstractionLiang Huang, Xiaodi Ke and Ken Wong, University of Alberta; Serge Mankovskii, CA Labs11:30amMarkham Ballroom C

Back to top

Navigation & Resources

Page 32: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON 2008 Proceedings High School ProgrammingCompetitionACM Digital Library

About IBM Privacy Contact Terms of use

Page 33: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM Welcome [ IBM Sign in ] [ Register ]

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Research Themes Schedule Speaker Sessions Sessions of Note Papers Workshops Technology Showcase People

Hotel

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

CASCON 2011 Technology Showcase

Business Intelligence and Business AnalyticsCloud Computing and InfrastructureDynamic Business Process Management and Smart SOAInformation Management TechnologiesNext Generation SystemsSmart InteractionsSoftware Development Platform and ToolsSocial TechnologiesOther

Business Intelligence and Business Analytics

Integration of Heterogeneous DatabasesSmarter HealthcareAniket Bochare,

The project aims to achieve integration of heterogeneous repositories comprised of imaging and the genomic data by performingthe enhancement of the tool called as CaIntegrator. The tool after enhancement would also allow dynamic querying on imagingdatabases based on various parameters concerning to the interest of researchers and institutions.

Reasoning with Key Peformance IndicatorsNot ApplicableDaniele Barone,

The Business Intelligence Model is an end-user-oriented business-level modeling framework that supports non-technical businessusers in defining schemas suitable for decision making. We present results on how reasoning activities on such schemas supportmanagers in better decision making and understanding of their business by adopting a goal-strategy point of view.

Back to top

Cloud Computing and Infrastructure

Smart Cloud Services : Automated Lifecycle of Services on the CloudSmarter CommerceKaruna Joshi, Dr. Yelena Yesha, [email protected]

We will demonstrate the Smart Cloud Services prototype system that we have developed as part of our research on Services on

Login

CASCON 2011 will take placefrom November 7-10.

login here

Location of CASCON 2011

CASCON 2011 will be hostedat the Hilton Suites Toronto/Markham Conference Center &Spa located at 8500 Warden.Click here for more information.

CASCON facebook page

Follow us on facebook

Friends of CASCON

Contact Us

Have any questions aboutCASCON? Email us [email protected] .

Search

Page 34: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

the cloud. This system allows automation of configuration, negotiation and procurement of Storage services in a cloud computingenvironment using semantic web technologies.

CLOUDQUAL: A Quality Model for Cloud ServicesSmarter CommerceXianrong Zheng,

As Cloud services are delivered over the Internet, their non-functional properties like availability, reliability and security matter.However, Cloud services lack a quality model, which may inhibit their wide adoption. Therefore, we initiate one for Cloud services.It enables service consumers and service providers to negotiate a service level agreement.

A Proxy-based Mobile GridNot ApplicableAzade Khalaj, Hanan Lutfiyya, [email protected], Mark Perry, [email protected]

Our proxy-based infrastructure is designed for supporting client applications on the mobile devices to access remote services,such as cloud services. The infrastructure allows for a dynamic association of a proxy with a mobile device that takes into accountthe proximity and the mobility of the client mobile device.

Executing data-intensive workload in a cloud with minimal dollar-costSmarter CommerceRizwan Mian,

Data-intensive workloads are often composed of mixed request types that vary in data access patterns and complexity, cf. OLAPand OLTP workloads. In this poster, we outline an approach that executes a workload in a cloud with minimal dollar-cost bycarefully selecting VMs and placing data while minimizing SLA violations.

A Policy Based Privacy Preserving Cloud FrameworkNot ApplicableKarthick Ramachandran, [email protected], [email protected]

We present a policy based privacy preserving cloud platform as a service, that separates the privacy decisions from the softwaredevelopers. A novel approach is introduced to automate the deployment of various privacy preserving schemes along with thebare software based on the privacy policies specified. We also focus on different architectures including single and multipleclouds.

An Adaptive Scheduling Algorithm for Dynamic Heterogeneous Hadoop SystemsSoftware Delivery PlatformAysan Rasooli, Douglas G. Down, [email protected]

We propose a Hadoop cluster scheduling algorithm, which uses system information such as estimated job arrival rates and meanjob execution times. Using simulation, we demonstrate that our algorithm improves mean completion time of submitted jobs, andprovides competitive performance under fairness and locality metrics with well-known Hadoop scheduling algorithms.

Data centre management: VM relocation problemNot ApplicableGaston Keller,

A (virtualized) datacenter can be thought of as a collection of physical servers hosting VMs. To satisfy the VMs resource needs,the datacenter has to continuously relocate (i.e. migrate or replicate) VMs between hosts. We are developing an algorithm to findsuitable sequences of relocations that optimize resource utilization.

IDSaaS -- Providing intrusion detection systems in public cloudsNot ApplicableTURKI ALHARKAN,

In a Cloud Computing environment, cloud consumers need to monitor and protect their virtual existence by implementing their ownintrusion detection capabilities along with other security technologies within the cloud fabric. Intrusion Detection as a Service(IDSaaS) is an approach to provide intrusion detection technology within public clouds (in Amazon Web Services Cloud).

Distributed Crawling of Rich Internet ApplicationsNot ApplicableIosif-Viorel Onut, Seyed M. Mir Taheri, [email protected], Gregor v. Bochmann,[email protected], Guy-Vincent Jourdan, [email protected]

We explore the possibility and challenges of distributed crawling of AJAX enabled rich internet applications in a cloudenvironment. We propose a possible architecture which takes advantage of cloud elasticity in order to boost the efficiency of thecrawling and the load balancing among nodes.

Processing XML on the Cloud with ChuQLNot ApplicableShahan Khatchadourian,

We showcase ChuQL, a Hadoop-based extension to XQuery for native processing of XML on the Cloud. It leverages imperativelanguage features and side-effects using XQuery Scripting and the XQuery Update Facility. We demonstrate several analyticsqueries over XML datasets that use ChuQL s advanced features, including iterators and output partitioning.

Page 35: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:

Back to top

Dynamic Business Process Management and Smart SOA

REST Resource ExtractionSmarter CommerceMichael Athanasopoulos, Kostas Kontogiannis, [email protected]

In this exhibit, we present a framework and a methodology for the extraction of REST-like resources from procedure-orientedservice-offering components. Specifically, we present a set of NLP and structure based analysis techniques that are used toanalyze WSDL descriptions and XML Schemas in order to extract significant meaningful domain entities. These entities can thenbe considered as the core elements for generating through a collection of rules a REST-like resource model.

A Scenario-Based Evaluation for a Services Management FrameworkNot ApplicableIMAD ABDALLAH ODAT, Patrick Martin, [email protected], Wendy Powley,[email protected], Serge Mankovskii, Gabby Silberman

A services management framework has been developed to automate the adaptation of a system to meet business needs using anevent driven, goal-oriented approach. In this poster, we present the services management framework and provide an evaluation ofthe framework using several use-case scenarios.

A QoS-Aware Decision Model for Web Service DevelopmentNot Applicablemehran najafi, Dr.Kamran Sartipi [email protected], Dr.Norman [email protected]

We have proposed to categorize web services into data and task services. While a data service processes client data at theserver-site, a task service employs a service representative to process client-data locally at the client-site.This work proposes adecision model to help service developers decide on the best service type of business service for a specific functionality.

Virtual Remote Nursing SystemSmarter Healthcaremehran najafi, Dr.Kamran Sartipi, [email protected], Dr.Norman Archer,[email protected]

We propose a new framework, Virtual Remote Nursing (VRN) that provides a virtual nurse agent installed on the client's personalcomputer or smart phone to help mange the client's health condition continuously. The VRN is provided by a web service formedical practitioners who decide on the patient's treatment. Patient's health information are obtained from online personal healthrecord systems.

BPM and Analytics for Real-time Patient Flow ManagementSmarter HealthcareAlain Mouttham, Randy Giffen [[email protected]], Aladdin Baarah[[email protected]], Liam Peyton [[email protected]]

One of the challenges facing Ontario hospitals is long wait times in the Emergency Department (ED). This is usually due to aproblem further downstream in the patient flow. The University of Ottawa and IBM have started a research project with a largecommunity hospital in the Toronto area on real-time patient flow management based on BPM and Analytics. The exhibit describesthe project and system architecture

Quick Consistency Management in BPMNot ApplicableMoises Castelo Branco, Moises Castelo Branco, [email protected], Yingfei Xiong,[email protected]

A key need in Business Process Modeling is managing consistency among models that target different stakeholders' perspectives.We present an ongoing research for finding inconsistencies among multiple BPMN workflows. Our approach reveals syntactic andsemantic mismatches that can be used by the stakeholders to fix potential inconsistencies in the models.

WSDL WorkbenchNot ApplicableDoug Martin,

The sparse syntax of Web Service Description Language (WSDL) makes it difficult to understand repositories of servicedescriptions. In this work, we exploit techniques derived from software design recovery to automatically analyze WSDLdescriptions and construct a database for querying and exploring relationships found from this analysis.

Dynamic Context Management for Smarter CommerceSmarter CommerceNorha M Villegas, Juan C. Mu oz [email protected] , Hausi A. M [email protected]

With the proliferation of mobile, geo-location and social computing technologies customers expect and demand SmarterCommerce. Consequently, the dynamic between buyers and sellers has changed dramatically. Providing a pleasant experience toboth parties requires significant end-to-end instrumentation, monitoring, adaptation, and optimization. This exhibit showcasesdynamic context management for smarter commerce.

A Distributed Infrastructure for Business Processes Management in Virtual Organizations

Page 36: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:

Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Smarter HealthcareMohammad Hossein Ahmadi Danesh Ashtiani, Bijan Raahemi, [email protected],Mohammad Amin Kamali, [email protected]

In this research we have provided a distributed infrastructure that facilitates the creation of collaborative business processes. Theinfrastructure is based on multiple Enterprise Service Buses (ESBs) collaborating with each other, while creating zone gateways toguarantee specific organizational rules and policies. The infrastructure is implemented using IBM Websphere ESB and thefederation management capabilities.

Requirements-driven software customizationNot ApplicableSotirios Liaskos, Xin (Jack) Zhang - [email protected]

We demonstrate a preference-based software customization approach and tool. Software is developed to support large number ofuser behaviors, encoded in goal models. Preference statements describe preferred subsets of behaviors matching particularsituations. Preferred subsets are plugged into the application which configures itself accordingly. Approach demonstrated in simpleATM simulator.

Back to top

Information Management Technologies

Verifying File System Integrity at RuntimeNot ApplicableDaniel Fryer, Asvhin Goel <[email protected]>, Angela Demke Brown<[email protected]>

We seek to ensure the integrity of on-disk data in the face of software or memory errors which could corrupt file systems, eventhose that use reliable (i.e. redundant and checksummed) storage. We present an on-line system which can prevent metadatacorruption from propagating to permanent storage.

Discovering DBMS Overload IndicatorsSmarter CommerceMingyi Zhang, Patrick Martin, [email protected], Wendy Powley,[email protected], Paul Bird, [email protected], Keith McDonald,[email protected]

System overload is a problem that can seriously impact the performance of a database server and lead to system failure. Thisexhibit demonstrates an approach to discovering the metrics that can serve as overload indicators in DBMSs and illustrates theeffectiveness of the approach with a set of experiments conducted on a DB2 DBMS.

Social Network Analysis with MeerkatNot ApplicableEric Verbeek, Osmar Za ane [email protected]

Meerkat is a tool for social network analysis. It focuses on bringing technical interactivity to users. Important features includecommunity mining, dynamic network community event analysis, a host of layouts and network metrics.

A Training Oriented Adaptive Decision Support System for Mainframe DatabaseAdministratorsNot ApplicableFarhana Zulkernine,

We present a decision support framework to dynamically extract expert knowledge from experienced mainframe DB2 databaseadministrators (DBAs) and distributed data sources containing various system related data that is used to train and assist the newgeneration of DBAs. The research combines text and data-mining techniques with rule and case-based systems.

How are Concepts Maintained?Not ApplicableScott Grant,

We explore the relationship between topic models and co-maintenance history by introducing a visualization that compares thesemantic cohesion within changelists, and we identify a number of patterns that characterize particular kinds of maintenancetasks.

Simulation and Visualization of Patient Flows in a Hospital Emergency DepartmentSmarter HealthcareXavier Mawet, David Jacquet [email protected]

Our technology scenario is to perform simulations of the arrival of patients as realistic as possible and compare results with datawe already have. All in order to calculate the impact on the waiting time by what-if analysis and mapping data to reporting view ina web portal view.

Back to top

Next Generation Systems

Page 37: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:

Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

n/a

Back to top

Smart Interactions

Smartphone GlobalizationNot ApplicableEric Costanzo,

Using PhoneGap's hybrid framework, we are able to enhance the globalization capabilities of client-side programming to betterhonor a user's cultural and language settings. PhoneGap is an open source solution for building cross-platform mobile applicationswith modern, standards-based Web technologies.

Mobile patient health monitoringSmarter HealthcareMuhammad Aboelfotoh,

Mobile devices can help in remote health monitoring of chronically ill patients residing outside long-term care facilities, reducinghealthcare costs. Mobile devices operate in an unreliable, resource-limited environment. This poster illustrates a system whichemploys a cost model with parameters such as compression and transmission rate, to achieve better reliability.

Ocean Networks Canada leveraging parallelism in Deep Sea Video AnalysisNot ApplicableCelina Gibbs, Celina Gibbs, [email protected], Maia Hoeberechts, [email protected], Clairede Grasse, [email protected], Josh Erickson, [email protected], Daniel Conti, [email protected]

The Ocean Netwoks Canada (ONC) cabled observatory collects vast amounts of realtime, sea-floor data, making manual analysisless than optimal. ONC has used IBM Streams to parallelize video processing algorithms to automate efficient analysis and hasbegun to consider possible integration of the multiple data types to create 'smart oceans'.

Back to top

Software Development Platform and Tools

Visualizing software development tasks using multiple coordinated viewsSoftware Delivery PlatformChristoph Treude, Patrick Gorman, [email protected], Lars Grammel,[email protected], Margaret-Anne Storey, [email protected]

We present an interactive environment to visually explore data from software development tasks. Using data from IBM's RationalTeam Concert, our tool enables developers and managers to investigate trends and correlations in their task managementsystem. It goes beyond dashboards by making data exploration interactive, flexible, and coordinated across views.

Building General-Purpose Language Analyzer Using a Generative Language DefinitionFrameworkNot ApplicableNicolas Chausse,

Given a language's formal specification of its abstract syntax and semantic operations, we are interested in the efficient generationof a general-purpose analyzer for any such language, that will check programs for different properties related to the reachability ofdesirable and undesirable states (e.g., deadlock or livelock).

Indicating Code Sensitivity for Smarter DevelopmentSoftware Delivery PlatformIgor Todorovski, Preston Koo ([email protected])

We propose a real-time method for indicating code sensitivity. This will assist developers in identifying code that has a high risk ofaffecting the consumers of their application. In turn, developers can better focus their efforts when testing their changes to sourcecode.

Estimating UML size/costSoftware Delivery PlatformAli Bou Nassif, Ekananta Ekananta; [email protected]

This work proposes a model to estimate software size and effort from UML models, mainly, the use case diagrams. This modelalso takes into consideration some factors that affect the estimation such as the quality of the Software RequirementsSpecification (SRS), non-functional requirements and risk assessment.

Applying Flow-Graph Mining to the Performance Analysis of Flat-Profile ApplicationsNot ApplicableCarolina Simoes Gomes,

It is challenging to tune flat profile applications for higher performance because they have no discernible hot-spots. FlowGSpan isa sub-graph mining algorithm that utilizes static and dynamic information (Execution Flow Graphs) to obtain frequent source-codeand execution patterns that, dispersed throughout code, collectively affect application performance.

Page 38: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

IBM Parallel DebuggerNot ApplicableJohn Tzanakakis, Steve Cooper, [email protected]

As applications are being written to leverage the increased parallelism available, traditional tools, including serial debuggers, areproving inadequate. By employing an innovative grouping algorithm, the IBM Parallel Debugger effectively addresses thechallenge of debugging massively parallel applications.

lingenoc: a language definition frameworkNot ApplicableErnesto Posse,

We present lingenoc, a language definition framework (for Python) which transforms specifications of abstract syntax andlanguage processing operations into implementations following the composite and visitor design patterns. A key feature of ourframework is the ability to merge and combine languages (both syntax and operations) to define new languages.

Making it Easy to Performance-Tune Your ApplicationSoftware Delivery PlatformMark Yamsahita, Arie Tal , [email protected],, David Tam, [email protected],, JohnMacmillan, [email protected],, Justin Kong, [email protected],, Li Ding,[email protected],, Mark Yamashita, [email protected],, Mike Kucera,[email protected]

Performance tuning is traditionally done by performance experts. Our exhibit presents a new, easy to use, pre-GA tool thatenables general application programmers to analyze and performance tune their applications in a familiar Eclipse-basedframework that is fully integrated with IBM Rational Developer for POWER.

Improving communication in PGAS environmentsNot ApplicableMichail Alvanos,

The Partitioned Global Address Space programming model boosts programmer productivity by providing a shared data space forinter-process communication. We present an optimization that is able to coalesce, at runtime, small data transfers into larger andmore efficient "bulk" transfers. The compiler properly inserts communication calls and the runtime is responsible for the analysisand the proper scheduling of the communications.

Incremental Test Case Generation for UML-RT ModelsNot ApplicableEric James Rapos, Dr Juergen Dingel - [email protected]

With MDD on the rise, the importance of testing is growing. Our goal is to develop a method of incrementally generating test casesfor UML-RT Models to increase efficiency and reduce redundancy. Using Symbolic Execution as a medium for exploration, we aimto determine how model evolution affects test cases.

Meerkat: Rapid Game Development Using An Entity Based Programming ModelNot ApplicableMd Ameer Hamza, Zi Ye <[email protected]>

We present a toolkit to support rapid development of persistent multiplayer games, with a focus on emergent gameplay. It featuresan entity-based programming model, in which there is no central logic. Complex behaviors simply emerge from the interactionbetween entities.

R2Fix: Automatically Generating Bug Fixes from Bug ReportsNot ApplicableChen Liu, Jinqiu Yang, [email protected], Yaoqiang Li, [email protected], Lin Tan,[email protected]

R2Fix is a novel technique to automatically generate patches for software bug reports written in a natural language. It combinesmachine learning techniques, program analysis techniques, and fix-pattern histories to achieve the challenging goal. R2Fix cansave developers time in fixing bugs, which improves software reliability and security.

The faults' cubeSoftware Delivery PlatformShaimaa Ali, Jamie Andrews [email protected]

Different software fault classifications can be combined in one comprehensive multi-dimensional classification in which each faultcan be described from different angles. Defect tracking systems such as Bugzella provide information about identified faults,organizing this information in an OLAP cube representing the multi-dimensional classification will provide researchers with a toolfor better understanding.

Feature-Oriented Modelling and AnalysisSoftware Delivery PlatformJoanne Atlee, Pourya Shaker, [email protected]

A software system is often thought of in terms of its constituent features. In this demo, we show recent developments in modellingthe requirements of a software system in terms of its features. We also show some preliminary results in detecting interactionsamong features automatically.

Page 39: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:

Integrated Solution:Chair:

Title:

Using Transformation Evolution to Compare Model Transformation LanguagesNot ApplicableEyrak Paen,

Transformations play a central role in Model Driven Engineering, and their specifications can evolve. We consider thedevelopment of an incrementally defined model transformation, implementing it in different transformation languages andcomparing the artifacts. By measuring usage metrics, we aim to learn about the comparison and design of transformationlanguages.

Dynamic Change Selective Build SystemSoftware Delivery PlatformGraham Yiu, Jean Saad - [email protected], Yan Zhang - [email protected], DavidNichols - [email protected]

An autonomous Build Engine that can filter out regressing code changes while allowing working code to flow through to a centralrepository that is visible to development, build, and test teams.

Test Validation FrameworkSoftware Delivery PlatformFlorent Bouchy, Alex Petrenko

Test Validation is a crucial yet neglected aspect of software development. Tests indeed need to be themselves validated sincethey are error-prone, due to manual design, mixed sources, complexity and evolving nature of systems. We introduce a formaland implemented framework for checking well-formedness, consistency, and redundancy of test cases.

Common Variability LanguageNot ApplicableMichal Antkiewicz, Kacper Bak <[email protected]>, Krzysztof Czarnecki<[email protected]>, Michal Antkiewicz <[email protected]>

Software Product-Line Engineering decreases the cost of maintaining existing products and enables rapid and cost-efficientcreation of new ones. Common Variability Language is an upcoming OMG standard for introducing variability into existing models(e.g., business process, embedded software) without modifying them and automatically deriving specific products.

Language Independent Refinement using Partial ModelingNot ApplicableRick Salay, Michalis Famelis, [email protected]

Models can express information about their intended domain and also about the way the model is incomplete, or ``partial''.Partiality permits expressing what is known without premature decisions about what is still unknown, until refinements fill in thisinformation. We present a general approach and tooling for handling model partiality.

Global Matching for Conceptual Model RefinementSoftware Delivery PlatformAhmed Mashiyat,

The problem: Given a partial interconnection diagram over several models, how can we identify the unstated modelcorrespondences and refine the diagrams account for them? Our Approach: A Global Matching (many-way) technique as opposedto a classical Match operator that only works over model pairs.

Model TransformationsNot ApplicableLevi Lucio, Hans Vangheluwe, [email protected], Eugene Syriani, [email protected]

Model transformations are considered the "Heart and Soul of Model-Driven Software Development" (MDD). Transformationlanguages promisse automation for many MDD-related tasks. But, how are we sure a model transformation is correct? In NECSISwe are developing model transformation verification techniques and applying them to General Motors' software developmentprocess.

Text Analytics with Eclipse for Software EngineersSoftware Delivery PlatformRen Witte, Bahar Sateli [email protected]

Many software artifacts contain natural language, which holds important knowledge. We present a novel open source plug-in thatintegrates Text Mining Web services with Eclipse, based on the Semantic Assistants architecture. Software engineers can nowuse both generic and software development-specific text analysis services directly in their IDE.

Scenario and Design Pattern Contracts: A Precision Tool for Design Decision Making andEvaluation of Candidate ImplementationsSoftware Delivery PlatformVojislav Radonjic, Vojislav D Radonjic [email protected]

Presenting a modeling and evaluation tool based on two rarely combined techniques: use cases and design patterns. Our toolsupports an executable form of scenarios and a contract-based model of design patterns that is used to build and evaluatesoftware systems. The tool will be demoed with running examples.

Supporting and Reusing of Variability Contracts in a Model-Driven Generative (MDG)Approach

Page 40: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:Integrated Solution:Chair:

Title:

Integrated Solution:Chair:

Software Delivery PlatformSoheila Bashardoust Tajali, Voja Radonjic, Jean-Pierre Corriveau

Model-Driven (MD) technologies have become widely used, yet key challenges remain in dealing with variability. In particular,variability in domain modeling which strongly affects other phases of development and testing still is the main concern in model-based generative approaches. In this demo, we present our solution to support variability modeling based on a particular form ofcontracts.

Analyzing the collaborative software process on JazzNot ApplicableFabio Rocha, Nikolaos Tsantalis ([email protected]), Eleni Stroulia ([email protected])

In this exhibition, we have integrated into RTC a sophisticated analysis of the collaborative development process offered by Jazzin order to provide a better and deeper understanding of the artifacts, people and their relations. More specifically, we offer threemain services: software evolution analysis at design level, individual contribution and social network analysis and analysis ofnatural-language artifacts.

SPARQL Gateway for Rational ReportingNot ApplicableMordy Adler, Arthur Ryman

Rational plans to use Linked Data to represent software development lifecycle information. Linked Data is a new web technologythat uses Resource Description Framework (RDF) to represent information as simple triples. SPARQL is the standard querylanguage for RDF. Hundreds of web sites such as DBpedia, contain billions of RDF triples that you can query using SPARQL.This demo shows a SPARQL Gateway that lets you report on SPARQL data sources using Rational Insight and RationalPublishing Engine.

Back to top

Social Technologies

Measuring Propagation in Online Social NetworksSmarter CommerceAmir Afrasiabi Rad, Dr. Morad Benyoucef ([email protected])

Influence analysis has attracted interest of business analytics communities. Among different factors, propagation is one of themain artifacts in measuring influence as influence is effective only if it is propagated. This topic closely relates to the socialanalytics theme, where the results are useful for developing accurate BI tools.

Modeling and Quantifying Influence in Social NetworksSmarter CommerceBehnam Hajian,

Viral marketing is one of the interesting topic for BI tools. This exhibition proposes a method of finding the most influential users insocial networks. This method helps marketers to maximize the performance of their marketing strategies by utilizing influentialindividuals for viral marketing. The focus of this exhibition is the analysis of a network based on the interactions between userscalled behavioral analysis.

Yakit: A Temporal-Locality based Messaging SystemNot ApplicableRonald Desmarais, Dr. Hausi Muller [email protected], Przemek [email protected]

Yakit takes advantage of spacial and temporal information offered by mobile devices and allows users to seamlessly sharecontextual information and stay connected. The premise is that users that are near each other at a give time have a commoninterest, a common context, and want to communicate with others nearby to accomplish their goals.

Human Sensor Networks: Extracting Geophysical Observations from Social Media forSituational Awareness in Natural DisastersSoftware Delivery PlatformOleg Aulov, Dr. Yelena Yesha, [email protected]

Geolocated social media data from flickr is used as a human sensor network that helps us model more accurately the spread ofthe Deepwater Horizon oil spill. Our approach is also useful in gaining situational awareness from social media for SmarterCommerce in extreme events.

Back to top

Other

n/a

Back to top

Navigation & Resources

Page 41: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesRegistration & Sign-inCASCON ArchivesCASCON 2010 ProceedingsCASCON 2009 ProceedingsBreaking news from CASCON 2010CASCON Hotel

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

About IBM Privacy Contact Terms of use IBM Feeds Jobs

Page 42: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

CASCON 2010 Chairs & CommitteesGeneral ChairsSteering CommitteeProgram Chairs & Program CommitteeWorkshop ChairsTechnology Showcase ChairsThe First Decade High Impact Papers (FD-HIP) Selection Committee

General Chairs

Joanna NgDirector of Centre for Advanced Studies Research,IBM Canada Software Lab

Christian Couturier Director General, Institute for Information Technology National Research Council Canada

Steering Committee

Marsha ChechikProfessorUniversity of Toronto

Hausi MüllerProfessorUniversity of Victoria

Brent HailpernDirectorIBM Thomas J Watson Research Center

Joanna NgDirector of Centre for Advanced Studies Research,IBM Canada Software Lab.

Emilia TungBusiness & Operations Manager, CAS Canada Research,IBM Canada Software Lab.

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 43: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Hausi Müller, University of Victoria, Canada, Co-Chair

Arthur Ryman, IBM Canada, Canada, Co-Chair

Giuliano Antoniol Ecole Polytechnique, Canada

Mike Bauer University of Western Ontario, Canada

Harold Boley National Research Council, Canada

Chris Brealey IBM Canada, Canada

François Coallier ETS, Canada

Jim Cordy Queen's University, Canada

Sudhakar Ganti University of Victoria, Canada

W. Morven Gentleman Dalhousie University, Canada

Ahmed Hassan Queen's University, Canada

Simon Helsen IBM Rational, Canada

Michael Hind IBM Watson, USA

Ric Holt University of Waterloo, Canada

Nigel Horspool University of Victoria, Canada

Arno Jacobsen University of Toronto, Canada

Dean Jin University of Manitoba, Canada

Stephan Jou IBM Canada, Canada

Diane F. Kelly Royal Military College, Canada

Anatol Kark National Research Council, Canada

Kostas Kontogiannis University of Waterloo, Canada

Weidong Kou IBM China, China

Alex Lau IBM Canada, Canada

Diana Lau IBM Canada, Canada

Tim Lethbridge University of Ottawa, Canada

Grace Lewis SEI/CMU, USA

Elena Litani IBM Canada, Canada

Marin Litoiu York University, Canada

Jimmy Lo IBM Canada, Canada

Hanan Lutfiyya University of Western Ontario, Canada

Kelly Lyons University of Toronto, Canada

Serge Mankovskii CA Labs, Canada

Pat Martin Queen's University, Canada

Mike McAllister SAP, Canada

Maurizio Morisio Politecnico di Torino, Italy

Gail Murphy University of British Columbia, Canada

John Mylopoulos University of Trento, Italy

Joanna Ng IBM Canada, Canada

Leho Nigul IBM Canada, Canada

Iosif Viorel (Vio) Onut IBM Canada, Canada

Giovanni Pacifici IBM Watson, USA

Dave Paulmark IBM Canada, Canada

Kevin A. Schneider University of Saskatchewan, Canada

Janice Singer National Research Council, Canada

Dennis Smith SEI/CMU, USA

Paul Sorenson University of Alberta, Canada

Vova Soroka IBM Haifa, Israel

Margaret-Anne Storey University of Victoria, Canada

Eleni Stroulia University of Alberta, Canada

Ladan Tahvildari University of Waterloo, Canada

Alex Thomo University of Victoria, Canada

Arie vanDeursen Delft University of Technology, TheNetherlands

Mark Vigder National Research Council, Canada

Johnny Wong University of Waterloo, Canada

Ken Wong University of Alberta, Canada

Yelena Yesha University of Maryland, USA

Calisto Zuzarte IBM Canada, Canada

Back to top

Program Chairs & Program Committee

Back to top

Workshop Chairs

Jimmy LoResearch Staff Member, Centre for Advanced Studies Research,IBM Canada Software Lab

Alex LauResearch Staff Member, Centre for Advanced Studies Research,IBM Canada Software Lab

Gabriel IszlaiResearch Staff Member, Centre for Advanced Studies Research,IBM Canada Software Lab

Page 44: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

James R. Cordy, Queen's University

Anatol W. Kark,National Research Council Canada

Marin Litoiu,York University

Kelly Lyons, University of Toronto

Patrick Martin, Queen's University

Hausi A. Müller,University of Victoria (Chair)

Joanna Ng,IBM

Arthur Ryman,IBM

Jacob Slonim, Dalhousie University

Joe Wigglesworth,IBM

Johnny Wong,University of Waterloo

Kenny Wong,University of Alberta

Calisto Zuzarte, IBM

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

Back to top

Technology Showcase Chairs

Tinny NgResearch Affiliate, Centre for Advanced Studies Research,IBM Canada Software Lab

Li DingResearch Affiliate, Centre for Advanced Studies Research,IBM Canada Software Lab

Back to top

The First Decade High Impact Papers (FD-HIP) Selection Committee

Back to top

Navigation & Resources

About IBM Privacy Contact Terms of use

Page 45: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

Canada [ change ] English - Français

Home Solutions Services Products Support & downloads My IBM

CAS Worldwide Homepage CAS Sites CAS Canada Research CASCON

Home Awards Speaker Presentations Media 20th Anniversary Sessions of Note Workshops Papers Exhibits People

CASCON Breaking NewsPress Coverage

CASCON now 20 years youngIT in Canada, November 16, 2010 - IBM celebrated the 20th anniversary of CASCON, the annual conference hosted by the Centrefor Advanced Studies (CAS) Research at the IBM Canada Software Laboratory, last week with a full program of keynotes,workshops, papers, award presentations and a technology showcase featuring the latest in software engineering. At this year's "soldout" event... read more

IBM outlined a vision for next evolution of the InternetMARKHAM, ON & CASCON, November 3, 2010 - An IBM-led team (NYSE:IBM) of researchers has mapped out the next evolutionof the Internet, and it is a smarter, more intuitive version of itself - one you can assign tasks to make your life easier, such asordering taxis, managing social engagements or even paying bills. read more

IBM outlines vision of a more 'intuitive' InternetCNS, November 3, 2010 - An IBM Corp. team of researchers has mapped out what they describe as a smarter, more intuitiveversion of the Internet, one they say can assign tasks to make your life easier, such as ordering taxis, managing social engagementsor even paying bills. read more

Interview with Joanna Ng, Head of Research, IBM Canada CAS & James Cordy, Queen's University

Navigation & Resources

CASCON Breaking News

Click here for the breakingnews from CASCON

CASCON facebook page

Follow us on facebook

CASCON Mailing List

Please subscribe to theCASCON mailing list forsubmission details andimportant information.

subscribe here

Friends of CASCON

Contact Us

Have any questions aboutCASCON?Email us [email protected].

Search

Page 46: IBM Centers for Advanced Studies - CASCON - CASCON 2010 · CASCON 2010 is the 20th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software

CASCON ResourcesCASCON ArchivesCASCON 2009 ProceedingsCASCON 2008 Proceedings

Related LinksCAS Canada ResearchCAS Worldwide HomepageHigh School ProgrammingCompetitionACM Digital Library

Follow CASCAS TweetsIBM CAS Canada Research Group

About IBM Privacy Contact Terms of use


Recommended