
Structures de données et méthodes formelles
Marc Guyomard(Author)
Springer (Publisher)
Published on 19. April 2011
Book
Paperback/Softback
XVI, 438 pages
978-2-8178-0199-5 (ISBN)
Description
Ce livre porte sur l'étude des structures de données, à savoir des constituants logiciels dont la qualité conditionne le bon fonctionnement et l'efficacité des applications informatiques. L'originalité de cet ouvrage réside essentiellement dans le lien qu'il établit avec la discipline des méthodes formelles pour le génie logiciel. Il montre comment il est possible de calculer les opérations qui accompagnent une structure de données à partir d'une spécification rigoureuse. L'auteur adopte à la fois une perspective historique et une démarche fonctionnelle. La première partie de l'ouvrage présente les bases de la discipline : la théorie des ensembles, l'étude de structures intermédiaires (listes, arbres, sacs), et l'analyse des algorithmes. La seconde partie se focalise sur l'étude approfondie de cinq structures de données typiques : les ensembles simples, les ensembles composites, les files simples, les files de priorité, et les tableaux flexibles. Des exercices accompagnent chaque chapitre.
More details
Series
Edition
2011
Language
French
Place of publication
Paris
France
Target group
Graduate
Product notice
Paperback (trade)
Unsewn / adhesive bound
Illustrations
Bibliography
Dimensions
Height: 23.5 cm
Width: 15.5 cm
Thickness: 20 mm
Weight
816 gr
ISBN-13
978-2-8178-0199-5 (9782817801995)
DOI
10.1007/978-2-8178-0200-8
Schweitzer Classification
Person
Marc Guyomard est professeur d'informatique à l'Enssat (université de Rennes 1 et université européenne de Bretagne), école d'ingénieurs située à Lannion. Il enseigne ou a enseigné dans de nombreux domaines de l'informatique logicielle. Ses principaux domaines d'intérêt sont les modèles formels pour le développement logiciel et pour l'interaction naturelle homme-machine.
Content
1.Les bases.- Mathématiques pour les structures de données.- Spécifications+Fonction d'abstraction+Calcul=Programmes.- Étude de quelques structures.- Analyse d'algorithmes.- Exemples.- 2.Structures de données fondamentales : spécification et mises en ouvre.- Ensembles de clés scalaires.- Ensembles de clés structurées.- Files simples.- Files de priorités.- Tableaux flexibles.- Annexes. -Propriétés générales des ensembles.- Propriétés des relations binaires.- Propriétés des fonctions.- Propriétés des entiers.