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
|
- Introduction
to model engineering MDA™ and software
factories
- From
object composition to model transformation
- The
OMG three level stack and the Meta-Object Facility
- Guided tour of OMG standards
- Microsoft Software factories and DSL–based approach
- The Eclipse Modeling Framework (EMF)
- The notion of technical spaces
- Basic operations on models including transformation
and weaving
- An ideal model management platform
- 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:
- Service-oriented architectures and web services
- The web services family of standards
- Invoking web services (static vs. dynamic clients)
- Web service bindings
- Tools for web services
- Case studies
- 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:
- Enterprise
Computing and reuse
- SOA
concepts and Web Services
- Applying
SOA and Web Services to Enterprise Architectures
- SOA as
an IT strategy: IT and business impacts
- SOA
based software engineering paradigm: IT organization and governance
alignment for SOA transformation
- Creating
an SOA vision
- Planning
an SOA transformation
- 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

|
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?
|
|