Analyseur d\'alliage
Dans le la technologie de la programmation de l'informatique de et , l'analyseur d'alliage de est un outil logiciel qui peut être utilisé pour analyser des caractéristiques écrites dans la langue de spécifications de de l'alliage . L'analyseur peut produire des exemples du modèle Invariants simulent l'exécution des opérations définies en tant qu'élément du modèle, et vérifient les propriétés personnalisées par l'utilisateur d'un modèle. L'analyseur d'alliage soutient l'analyse des modèles partiels. En conséquence, il peut exécuter l'analyse par accroissement des modèles pendant qu'ils sont construits, et fournir la rétroaction immédiate aux utilisateurs.
L'analyseur d'alliage, et la langue associée d'alliage, ont été développés par une équipe menée par le Daniel Jackson au massachusetts.technology dans le Etats-Unis .
Approche à l'analyse
L'analyseur d'alliage a été spécifiquement développé pour soutenir le soi-disant " ; methods" formel léger ;. En soi, on le prévoit pour fournir à l'analyse plein-automatisée, contrairement au théorème interactif de prouvant des techniques de utilisées généralement des langues de spécifications semblables à l'alliage. Le développement de l'analyseur a été à l'origine inspiré par l'analyse automatisée fournie par les contrôleurs de modèle de cependant, la modèle-vérification est mal assortie au genre de modèles qui sont typiquement développés en alliage, et en conséquence le noyau de l'analyseur a été par la suite mis en application comme modèle-trouveur construit placé sur un solutionneur booléen de SAT de .Afin de maintenir l'exercice de modèle-conclusion menable, l'analyseur d'alliage effectue la modèle-conclusion au-dessus des portées restreintes se composant d'un nombre fini défini pour l'utilisateur d'objets. Ceci a l'effet de limiter la généralité des résultats produits par l'analyseur. Cependant, les concepteurs de l'analyseur d'alliage justifient la décision pour travailler dans des portées limitées par un appel à la petite hypothèse de portée de
.
| Random links: | Ledegem | Louis Antoine Fauvelet de Bourrienne | Moroyama, Saitama | Eva Mendes | Kanoka | Analizador_de_la_aleación |