Tutorials

The tutorial program is shown below. The on-line registration site enables us to register for any non-conflicting (simultaneous) combination of tutorials. The basic conference package (January 20-21) enables you to register for the Thursday (Jan 20) and Friday (Jan 21) tutorials. You can also register exclusively for Wednesday (Jan 19), or for the complete package (Jan 19-21), which enables you to register for up to four tutorials!

The language of the tutorial is shown next to the tutorial's number (E/F, E, or F). Tutorials showing (E/F) mean that the handouts will be in English, but the material may be presented in French if the attendees are fluent in French. Tutorial T21 will be delivered in English, and tutorial T31 will be delivered in French.


Wednesday January 19th 2005 
Morning tutorials (9:00 - 12:30)
T11 (E/F)
Recent Trends in Model-Driven Engineering

Prof. Jean Bezivin, Université de Nantes, France
T12 (E/F)
Web services

Abdel Obaid, LATECE, UQAM, Canada

Afternoon tutorials (14:00 - 17:30)
T21 (E)
Semantic Web

Volker Haarslev, CSE, Concordia University, Canada
T22 (E/F)
IT Transformation through the Service-Oriented Architecture (SOA)

Fabrice Lebègue, BEA Systems Inc.




Thursday January 20th 2005 
Afternoon tutorials (14:00 - 17:30)
T31 (F)
COCOON: Un Framework de publication pour le WEB

Prof. Louis Martin, Université du Québec à Montréal, Canada
T32 (E/F)
Search Engine Optimization, a strategic tool

Michel Leblanc, Partner, Adviso Conseil, Canada




Friday January 21th 2005 
Morning tutorials (9:00 - 12:30)
T41 (E/F)
Funding and managing R&D in eBusiness

Emile Tankarov, President, Finder Expert, Canada




Tutorial details 

T11
Recent Trends in Model-Driven Engineering

Prof. Jean Bezivin, Université de Nantes, France
Presenter's bio:
Jean Bézivin is professor of Computer Science at the University of Nantes, France, member of the ATLAS research group recently created in Nantes (INRIA & LINA-CNRS) by P. Valduriez. He has been very active in Europe in the Object-Oriented community, starting the ECOOP series of conference (with P. Cointe), the TOOLS series of conferences (with B. Meyer), the OCM meetings (with S. Caussarieu and Y. Gallison) and more recently the <<UML>> series of conferences (with P.-A. Muller).  He also organized several workshops at OOPSLA like in 1995 on "Use Case Technology", in 1998 on "MDD with CDIF", at ECOOP in 2000 on "MDD", etc. His present research interests include object-oriented analysis and design, product and process modeling, legacy reverse engineering, general model engineering and more especially model-transformation languages and frameworks.
Tutorial contents
  1. Introduction to model engineering MDA™ and software factories
  2. From object composition to model transformation
  3. The OMG three level stack and the Meta-Object Facility
  4. Guided tour of OMG standards
  5. Microsoft Software factories and DSL–based approach
  6. The Eclipse Modeling Framework (EMF)
  7. The notion of technical spaces
  8. Basic operations on models including transformation and weaving
  9. An ideal model management platform
  10. The future of model-driven engineering: challenges and perspectives


T12
Web Services

Abdel Obaid, LATECE - UQAM, Canada
Presenter's bio
Abdel Obaid is a professor of Computer Science at the University of Quebec in Montréal, and a researcher at LATECE. Prof. Obaid holds a "Doctorat 3ème cycle" from the Université de Bordeaux (1982) and a PhD in computer science from the University of Ottawa (1991). Obaid has been with the computer science department of the Université du Québec à Montréal since 1996. His research interests are in distributed systems and advanced telecommunications services, with applications to m-business (mobile business).
Tutorial contents
The web services family of standards is meant to deliver on the promise of inter-operability of heterogeneous distributed systems, with applications to inter-entreprise electronic business (B2B). It does so in two ways. First, it separates the definition of a service (WSDL) from, 1) its implementation language, 2) its internal data representation, and 3) the communication protocol used to access it (SOAP). Second, it addresses issues related to the publication and querying of enterprise business services in public registries (UDDI). In this tutorial, we go over the motivations and promises of the technology, explain its main tenets, and describe the existing tools to support it. Topics covered include:
  1. Service-oriented architectures and web services
  2. The web services family of standards
    • SOAP
    • WSDL
    • UDDI
  3. Invoking web services (static vs. dynamic clients)
  4. Web service bindings
  5. Tools for web services
  6. Case studies
  7. Outstanding issues (security, semantic web services, etc.)


T21
Semantic Web

Volker Haarslev, CSE, Concordia University, Canada
Presenter's bio


Volker Haarslev is an associate professor of computer science at the Computer Science and Engineering department, Concordia University, Canada. He is interested  in the semantic web, in description logics (models and reasoners), and in visualisation.
Tutorial contents
The semantic web is intended to extend the WWW from a collection of data and documents, that are designed for human consumption and are often hard to find and use, into a collection of knowledge that is understandable and very convenient to use by humans as well as computer programs. The knowledge available in the semantic web will be specified with newly designed markup languages such as the current W3C proposal OWL (ontology web language) and will partially depend on a family of knowledge representation formalisms called description logics.

This tutorial will go over the motivations and principles underlying the semantic web. It then discusses the enabling technologies, in general, and the OWL language in particular. We will explain how to use OWL to design ontologies, and will describe and compare the existing reasoners and ontology tools


T22
IT Transformation through the Service-Oriented Architecture (SOA)

Fabrice Lebègue, BEA Systems, USA
Presenter's bio

Fabrice Lebegue is the Practice Director of the BEA Strategic Consulting Services practice, advising BEA customers on Service Oriented Architecture and IT transformation strategies. Fabrice Lebegue has been with BEA for almost five years. He has 11 years of experience in software engineering, technology, internet infrastructure and IT consulting having served in delivery and management roles in software engineering, and consulting services. Fabrice Lebegue has been involved in major Integration, Process Transformation, and software engineering initiatives across a variety of industries. He is an internal Subject Matter Expert in Service Oriented Architectures (SOA), Building Services Oriented organizations, and Reuse strategies. Prior to working for BEA, Fabrice Lebegue worked for Rational Software as a software engineering advisor to Rational Software customers. Fabrice Lebegue holds a Master’s degree in Applied Sciences from Ecole Polytechnique of Montreal and a B.Eng in Computer Science and Applied Mathematics from ENSEEIHT, France

Tutorial contents

The proposed Tutorial introduces SOA concepts in the enterprise computing context,it articulates its benefits in terms of business and IT impacts, discusses what makes SOA unique as a reuse strategy and transformation medium and especially focuses on SOA based software engineering, an application development paradigm shift that more major corporation are adopting to become more productive, agile and cost effective.It addresses some of the issues, challenges and solutions that are inherent to going through an SOA transformation in order to adopt such a new paradigm. The tutorial will encompass topics such as:

  1. Enterprise Computing and reuse
  2. SOA concepts and Web Services
  3. Applying SOA and Web Services to Enterprise Architectures
  4. SOA as an IT strategy: IT and business impacts
  5. SOA based software engineering paradigm: IT organization and governance alignment for SOA transformation
  6. Creating an SOA vision
  7. Planning an SOA transformation
  8. Challenges with SOA transformation


T31
COCOON: Un framework de publication pour le web

Louis Martin, Professeur d'informatique, Université du Québec à Montréal
Presenter's bio
Louis Martin
Après avoir oeuvré pendant quinze (15) ans dans le secteur privé, d'abord à titre de responsable de l'analyse et de la programmation pour une société d'assurance et ensuite comme associé responsable de la consultation en systématisation pour un grand cabinet-conseil de Montréal, il se joint en 1983 au Département d'informatique de l'UQAM. Il a réalisé des mandats de consultation auprès de plus d'une centaine d'organisations au Canada, en Europe, en Afrique et en Amérique Centrale. Il est un conférencier réputé. Il a participé au projet SWEBOK à titre de co-auteur d'un domaine de connaissance. Il agit à titre de mentor au niveau des technologies OO et du génie logiciel dans une grande institution financière du Québec. Il a participé à la fondation de quatre sociétés productrices de logiciels dont certaines ayant des clients à l'échelle mondiale. Ses domaines d'intérêt sont le génie logiciel, l'approche orientée objet, les systèmes distribués et les applications XML.   
Tutorial contents
Plusieurs frameworks de publication sont maintenant disponibles. Cocoon est un de ces frameworks, il permet une séparation entre les traitements, le contenu, la forme et la gestion des contenus. Il se base sur un certain nombre d'outils XML (XSL, FO, DB_XML, etc.). Il permet, à partir d'une source unique, des sorties dynamiques sous plusieurs formats: PDF, HTML, XHTML, RTF, etc.  Son architecture est basée sur une approche par pipeline.

De nombreux exemples seront données, une application basée sur Cocoon sera démontrée. À la fin du tutoriel, les participants seront en mesure d'apprécier l'application éventuelle d'un tel framework, en connaîtront les principales caractéristiques et seront en mesure d'entreprendre une exploration concrète de ce framework.


T32
Search Engine Optimization, a strategic tool

Michel Leblanc, Partner, Adviso Consulting, Canada
Presenter's bio

Michel Leblanc is a graduate of the first class of Master of Sciences in electronic commerce, a multidisciplinary program from HEC Montréal and Université de Montréal, with a specialization in management.

He is a founding partner of Adviso Consulting inc. a firm specializing in eBusiness management and marketing. Adviso Consulting is partner to RBC Finance Group Chair of e-commerce and LATECE. Mr. Leblanc has been published at CIRANO and is a regular contributor to LesAffaires.com, Bénéfice.net and he co-animates a blog at blogue.benefice.net. He has been speaker at numerous forums including The Conference Board of Canada, HEC Montreal, Symposium Interdoc and CIRANO just to name a few. He has been involved with analysis and implementation of cutting edge e-business related technologies, management and marketing activities and strategies in a wide range of industries.  Mr. Leblanc has provided research and advice to Fortune 500 as well as SMB’s, government agencies and associations

Tutorial Contents

Search Engine Optimization is becoming a cornerstone of customer acquisition in the Web environment. Why is referencing becoming so important? What are search engines and directories? What are the relevant statistics concerning search engines? How can you position effectively a Web site on search engines and what are the tools and process to utilize in order to be positioned effectively? Mr. Leblanc will answer all of these questions and demonstrate online, in real time using examples from the audience and the web, how could be achieved an efficient search engine positioning.

The presentation will be given in either English or French, depending on the audience.



T41
Funding and managing R&D in eBusiness

Emile Tankarov, President, Finder Expert, Canada
Presenter's bio
Emile Tankarov détient un diplôme d'ingénieur et une Maîtrtise es Sciences. Il est president de Finder Expert, une compagnie de consultation se concentrant sur la gestion de la R&D en général, et la R&D collaborative, en particulier. Finder Expert regroupe des compétences en informatique, en ingénierie, en gestion, et en fiscalité.
Tutorial contents
Ce tutoriel présentera les bonnes pratiques en Gestion de la R&D. Nous aborderons tant les aspects tangibles, tels que la gestion des projets "mous", et la création d'équipes multifonctionnelles, que les aspects intangibles, tels que la gestion des travailleurs de la connaissance (knowledge workers), la création de conditions pour stimuler l’innovation, et le rôle stratégique de la R&D. Ces bonnes pratiques seront présentées dans le contexte de l’amélioration continue de compagnies de différents types et de différentes tailles de compagnies. Que vous soyez une compagnie qui démarre, ou une PME en pleine croissance, ou encore une grande entreprise d'envergure, il est toujours possible d’évaluer le niveau de maturité de votre organisation avec la méthodologie CMM et de formuler un programme d’amélioration continue avec la méthodologie GQM. Cette approche, peu coûteuse, vous permettra de maîtriser les enjeux grandissants de l’incertitude qui entoure tout projet de R&D.

Vous apprendrez également qu’il est toujours possible de marier sans peine les défis scientifiques et technologiques propres à l’équipe de R&D avec les exigences administratives, que se soit dans le contexte de la direction, d’un investisseur, ou d’une réclamation de crédit d’impôt à la RS&DE (Recherche Scientifique et Développement Expérimental).  Vous verrez comment la préparation d’une réclamation de RS&DE n’est pas un fardeau, mais un outil indispensable pour mieux gérer les risques en R&D. Vous aurez également l’opportunité de trouver des réponses aux questions suivantes :

  • Comment faire parler le même langage par la direction et les chercheurs?
  • Quel est le rôle stratégique du gestionnaire en R&D?
  • Est-ce que la RS&DE est un bon véhicule de financement de la R&D?
  • Comment mesurer la performance en R&D?