Composants
cps

Introduction

La complexité croissante des systèmes informatiques et leur évolution de plus en plus rapide ont suscité un intérêt accru pour le développement de logiciels à base de composant. Cet intérêt est motivé par la réduction des coûts et des délais de développement des applications. Il s’agit de concevoir et de développer des systèmes par assemblage de composants réutilisables, à l’image par exemple des composants électroniques. Cette problématique rejoint également le problème de la composition dans le cadre des Web Services. Ce cours propose aux étudiants qui le suivent d’étudier et d’intéger les concepts sous-jacent de la composition logicielle. Nous étudions la composition fonctionnelle par contractualisation et la composition en terme de contrôle par coordination. Les travaux encadrés sur machine sont basés sur des technologies récentes et reconnues dans l’industrie : JavaBeans, Enterprise Javabeans, Plugins Eclipse et standards de Web Services (XML,Soap, WSDL et BPMN/BPEL).

Plan du cours

- Semaine 1 : Introduction
- Semaine 2 : Qualité logicielle et ADT
- Semaines 3 et 4 : Conception par contrat
- Semaine 5 : Enterprise Java Beans
- Semaines 6 et 7 : Logique de Hoare
- Semaine 8 : Contrôle concurrent et coordination
- Semaine 9 : Plug-ins Eclipse

Compte-rendus de TME

Les modalités d’envois de compte-rendus de TME sont les suivantes :
- à la fin du TME envoi du compte-rendu No 1
- au plus tard à la veille (minuit) du TME suivant, envoi optionnel du compte-rendu No 2

Adresses d’envoi :
- groupe 1 du vendredi
- groupe 2 du mercredi

Tutoriels

La lecture de ces tutoriels est fortement conseillée :
- Tutoriel Javabeans (PDF)
- Tutoriel ant
- Plateforme Tamago

Annales

- les annales pour 2007 à voir ici.

Bibliographie

- Conception et Programmation orientée Objet, de Bertrand Meyer, Eyrolles, 2000

Forum de l’UE

- Pour toutes vos questions sur cet UE, utilisez le Forum

Liens

- pour les diagrammes

Localisation


modifier cet emploi du temps   Cours : Amphi 41 B  le samedi de 06h 1 à 06h 1,
par Frédéric Peschanski.

Tableau des travaux dirigés et travaux sur machine
Groupes Intervenant Salle Jour Horaire
1 Alain Ozannemodifier cet emploi du temps TD : Bât. 41 salle 312 dimanche16h 1-16h 1
modifier cet emploi du temps TM : Bât. 31 salle 303 dimanche16h 1-16h 1
2 Frédéric Peschanskimodifier cet emploi du temps TD : Bât. 41 salle 312 samedi14h 1-14h 1
modifier cet emploi du temps TM : Bât. 31 salle 303 samedi14h 1-14h 1

Calendrier

aujourd'hui : <<<>>>  décembre 2006  calendrier par jourcalendrier par semainecalendrier par mois
lundi mardi mercredi jeudi vendredi samedi dimanche
02/1248 03/1248