Description
Specification and Development of Interactive Systems
1. Introduction. - 1. 1 Systèmes. - 1. 2 Spécifications. - 1. 3 Raffinement. - 1. 4 domaines d’application. - 1. 5 Processus et méthodologie de développement. - 1. 6 Raison d’être. - 1. 7 Vue d’ensemble du livre. - 1. 8 Comment le livre doit être lu. - 2. Une visite guidée. - 2. 1 Planifiez la visite. - 2. 2 Station 1 : Zone tampon illimitée. - 2. 3 Station 2 : Zone tampon avec perte illimitée. - 2. 4 Poste 3 : Chauffeur. - 2. 5 Station 4 : Spécifications des composites. - 2. 6 Station 5 : Tampon sensible au temps. - 2. 7 Station 6 : Tampon avec perte temporisé. - 2. 8 Station 7 : Pilote chronométré. - 2. 9 Station 8 : Spécification composite chronométrée. - 3. Notions de base. - 3. 1 ensembles. - 3. 2 tuples. - 3. 3 fonctions. - 3. 4 types. - 3. 5 Logique. - 4. Flux. - 4. 1 Définition formelle des cours d’eau. - 4. 2 opérateurs de base sur les flux. - 4. 3 opérateurs supplémentaires sur les flux. - 4. 4 Définition formelle des flux chronométrés. - 4. 5 opérateurs sur des flux chronométrés. - 5. Spécifications. - 5. 1 Classification des spécifications. - 5. 2 Spécifications élémentaires. - 5. 3 Spécifications composites. - 5. 4 vues en boîte noire et en boîte de verre. - 5. 5 Spécifications paramétrées. - 5. 6 Gerbes et réplications. - 6. Exemples. - 6. 1 protocole de bits alternatifs. - 6. 2 chaudière à vapeur. - 6. 3 composants de mémoire. - 7. Propriétés des spécifications. - 7. 1 Propriétés de sécurité et de vivacité. - 7. 2 Réalisabilité. - 7. 3 Causalité des spécifications. - 8. Spécification équationnelle des transitions d’état. - 8. 1 Transitions d’E/S. - 8. 2 États locaux. - 8. 3 États de contrôle. - 8. 4 Oracles. - 9. Système de contrôle d’accès. - 9. 1 Architecture du système. - 9. 2 Propriétés fonctionnelles des contrôleurs. - 9. 3 Présentation de la gestion des exceptions. - 9. 4 Imposer des contraintes de temps. - 10. Tableaux et diagrammes. - 10. 1 Tables de transition d’état. - 10. 2 diagrammes de transition d’état. - 10. 3 Sémantique des tables et diagrammes de transition d’état. - 11. Protocole Abracadabra. - 11. 1 Spécification informelle. - 11. 2 Formalisation. - 12. Spécifications A/G. - 12. 1 Exemples simples. - 12. 2 Sémantique. - 12. 3 Autres exemples. - 13. Mémoire avec verrouillage. - 13. 1 Description de la boîte noire. - 13. 2 Mise en œuvre distribuée. - 14. Raffinement. - 14. 1 Raffinement comportemental. - 14. 2 Raffinement de l’interface. - 14. 3 Raffinement conditionnel. - 14. 4 Vérification. - 14. 5 Raffinement de la boîte en verre. - 14. 6 Méthode de développement. - 15. Raffinement comportemental. - 15. 1 Définition. - 15. 2 exemples simples. - 15. 3 Propriétés logiques. - 15. 4 Autres exemples. - 15. 5 Synchronisation de la communication. - 16. Raffinement de l’interface. - 16. 1 Définition. - 16. 2 Une convention d’amorçage pour les identificateurs de canal. - 16. 3 exemples simples. - 16. 4 Questions méthodologiques. - 16. 5 Propriétés logiques. - 16. 6 Plus d’exemples. - 16. 7 Généralisation du raffinement de l’interface. - 17. Raffinement conditionnel. - 17. 1 Définition. - 17. 2 exemples simples. - 17. 3 Propriétés logiques. - 17. 4 Autres exemples. - 18. Remarques finales. - 18. 1 Comment notre approche se généralise. - 18. 2 Ce que nous n’avons pas abordé. - A. Opérateurs pour les tuples de cours d’eau. - A. l Opérateurs généralisés. - A. 2 Opérateur de filtrage de tuple. - A. 3 Opérateur de filtrage temporisé. - B. Glossaire des termes. - B. l Ensembles. - B. 2 tuples. - B. 3 fonctions. - B. 4 types. - B. 5 Logique. - B. 6 Arithmétique. - B. 7 cours d’eau. - B. 8 tuples de cours d’eau. - B. 9 Spécifications. - B. 10 stratégies. Langue : Anglais
-
Identifiant Fruugo:
337914958-741574411
-
ISBN:
9781461265184