1. Département de génie logiciel et des TI
LOG430
Architecture logicielle
Introduction
Professeur: Roger Champagne
Bureau: A-3496
Téléphone: 396-8825
Courriel: rchampag@gmail.com
LOG430 - Automne 2013 - R. Champagne1
2. Département de génie logiciel et des TI
Déroulement
• Discussion sur le cours
• Présentation du professeur
• Plan de cours
• Conception de logiciels: notions de base en design
(notes de cours)
• Concepts classiques d’architecture des systèmes
(notes de cours)
LOG430 - Automne 2013 - R. Champagne2
3. Département de génie logiciel et des TI
Discussion sur le cours
LOG430 - Automne 2013 - R. Champagne3
4. Département de génie logiciel et des TI
Présentation du professeur
LOG430 - Automne 2013 - R. Champagne4
5. Département de génie logiciel et des TI
Ma formation
• Bacc. en génie électrique, commande industrielle
(ÉTS, 1991)
• Maîtrise en technologie des systèmes (ÉTS, 1997)
Développement d’un logiciel interactif de simulation de réseaux
électriques (« toolbox » Matlab: SimPowerSystems)
• Modélisation de machines électriques
• Doctorat en génie électrique (ÉTS, 2001)
Simulation en temps réel d’entraînements électriques
• Temps réel dur (< 50 s)
• Ordinateurs parallèles
• Algorithmes matriciels
• Certificat d’études supérieures en génie logiciel (CMU, 2003)
LOG430 - Automne 2013 - R. Champagne5
6. Département de génie logiciel et des TI
• 6 ans en automatisation industrielle
Conception d’automatismes industrielles
Programmation des automates
Mise en marche (« start-up »), plans, manuels
utilisateur
• 1 an au CNRC (Ottawa), Groupe de recherche en
génie logiciel
Qualité des logiciels
• Test de mutation
Métriques orientées objet
• Modèles de prédiction de la complexité
• Professeur à l'ÉTS depuis mars 2002
Mon expérience professionnelle
LOG430 - Automne 2013 - R. Champagne6
7. Département de génie logiciel et des TI
Mes intérêts de recherche
• Architecture logicielle
Outils pour assister l’architecte dans ses décisions
• Simulation des systèmes et réseaux électriques
Emphase sur les entraînements électriques
("electric drives")
LOG430 - Automne 2013 - R. Champagne7
8. Département de génie logiciel et des TI
Plan de cours
LOG430 - Automne 2013 - R. Champagne8
9. Département de génie logiciel et des TI
Site Web du cours
https://cours.etsmtl.ca/log430/
LOG430 - Automne 2013 - R. Champagne9