Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Méthodes formelles pour les objets
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Méthodes formelles pour les objets

Méthodes formelles pour les objets

Christophe André

130 pages, parution le 01/05/2000

Résumé

La derniere decennie a consacre l'approche a objets pour ses aptitudes a la modelisation et ses qualites de reutilisation, de maintenabilite et d'auto-documentation. A l'instar d'autres domaines de l'informatique, la maturite de cette approche peut se mesurer a son niveau de formalisation. Celle-ci doit apporter la rigueur indispensable pour rendre les systemes plus fiables, par des preuves de proprietes, des calculs, des tests systematiques. On espere ainsi renforcer les qualites intrinseques des objets et permettre le developpement d'outils pour automatiser et rationaliser la construction des applications. L'integration des aspects formels dans les objets avait deja ete abordee dans le numero 2 du volume 4 de la revue L'objet. Qu'en est-il aujourd'hui?

De nombreux modeles formels a objets ont ete proposes au cours de la periode ecoulee. Aux extensions a objets de theories existantes (logiques, categories, lambda calcul, specifications algebriques ou basees sur les etats (Z, VDM) se sont ajoutes des calculs d'objets, notamment pour les acteurs et, plus recemment, pour les agents mobiles. Les concepteurs d'outils de developpement disposent maintenant d'un ensemble fourni de theories pour formaliser les systemes a objets. Mais ces theories sont souvent disparates, car elles reposent sur des definitions specifiques et incompatibles des objets. Leur usage est encore restreint, car leur mise en oeuvre est lourde et couteuse, ou les modeles sont trop specifiques, ou ils ne correspondent pas a la pratique des developpeurs.

Une tendance actuelle est l'application pratique, meme partielle, de cette recherche < fondamentale >. L'objectif est d'assister l'analyste dans l'ecriture et la preuve des proprietes attendues du systeme, le concepteur dans l'expression des composants ou des architectures de composants (patrons de conception) et le programmeur dans la verification de proprietes statiques ou dynamiques de l'application developpee. Ce numero special de la revue L'objet, consacre aux methodes formelles pour les systemes a objets, illustre cette tendance.

Le premier article, de S. Dupuy, Y Ledru et M. Chabre-Peccoud, traite d'outils d'analyse qui donnent une semantique aux modeles semi-formels qu'on retrouve dans beaucoup de developpements industriels. Les auteurs repondent au besoin d'une semantique formelle pour UML en se basant sur la notation Z Ainsi, un sens precis est donne a chaque concept des diagrammes de classes et d'objets d'UML. Le travail de groupe est facilite car les ambigu?tes, source de discussions, sont fortement reduites. La semantique permet de controler des proprietes de la specification et de construire des outils d'assistance automatises. Les deux articles suivants concernent l'ajout de formalisme dans la description de composants reutilisables. La formalisation a des effets benefiques sur la documentation (base de la reutilisation), la recherche (appariement), l'organisation de la bibliotheque (criteres de structuration). Ainsi, l'article dA. Mikhajlova vise a specifier formellement des composants et leurs relations dans une bibliotheque, y compris des mecanismes de bas niveau. La technique utilisee est suffisamment abstraite (constructions non deterministes, lambda calcul) et formelle pour decrire le fonctionnement precis des classes et verifier que leur implementation est correcte. L'approche est illustree sur des classes de collections de la bibliotheque Java. L'article de H. -A. Jacobsen et B. J. Kramer concerne l'annotation de specifications IDL (CORBA) par des assertions logiques et des contraintes de synchronisation. IDL est un langage normalise commun aux differents langages de programmation a objets qui permet l'interoperabilite d'objets heterogenes distants. Les annotations proposees enrichissent le langage IDL sans le denaturer Les auteurs explorent aussi les formes possibles d'integration de ces contraintes dans IDL, avec des patrons de conception.

Le quatrieme article est plus proche des preoccupations de programmation et se situe au niveau des modeles formels a objets. Il traite du typage statique dans les langages d'acteurs. Le controle de type est une technique essentielle en verification de programmes. En ce qui concerne la programmation sequentielle (imperative ou fonctionnelle), de nombreux travaux de recherche ont mis en evidence les problemes de semantique de l'heritage et du sous-typage. En programmation concurrente, le controle de type est plus delicat, car les acteurs peuvent changer dynamiquement et radicalement de comportement, et l'ordre des envois de message n'est pas deterministe. L'article de E Dagnat, M. Pantel, M. Colin et P Salle est une bonne illustration de cette approche.

Nous sommes tres conscients que ces quatre articles, selectionnes sur la vingtaine d'articles soumis, ne couvrent que tres partiellement le vaste domaine des methodes formelles et des objets, mais ils renvoient a des considerations pragmatiques. Ce numero special a beneficie du travail scientifique et technique des membres du comite de lecture qui etait compose de Pascal Andre (IRIN et INPHB), Isabelle Attali (INRIA, Sophia Antipolis), Veronique Benzaken (LRI, Orsay), Didier Buchs (EPFL, Lausanne), Giuseppe Castagna (LIENS, Paris), Michel Dao (CNET, Paris), Kevin Lano (Imperial College, Londres), Roger Rousseau (I3S, Sophia Antipolis) et Graeme Smith (SVRC, Brisbane). Nous remercions aussi les relecteurs qui ont fourni des avis precieux: Michel Allemand, Charles Andre, Christian Attiogbe, Gerard Boudol, Philippe Collet, Roland Ducournau, Jean-Marc Geib, Henri Habrias, Pascal Poizat, Antonio Ravara et Jean-Claude Royer

L'auteur - Christophe André

Christophe André est médecin psychiatre. Il a notamment publié L'Estime de soi (avec François Lelord), Et n'oublie pas d'être heureux, et Sérénité qui sont d'immenses succès. Imparfaits, libres et heureux est un best-seller mondial.

Autres livres de Christophe André

Caractéristiques techniques

  PAPIER
Éditeur(s) Hermès - Lavoisier
Auteur(s) Christophe André
Parution 01/05/2000
Nb. de pages 130
Format 16 x 24
Couverture Broché
Poids 222g
Intérieur Noir et Blanc
EAN13 9782746201262

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription