Passer à la navigation principale Passer à la recherche Passer au contenu principal

Proving Local Invariants in ASTDs

  • Université de Sherbrooke

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

This paper proposes a formal approach for generating proof obligations to verify local invariants in an Algebraic State Transition Diagram (ASTD). ASTD is a graphical specification language that allows for the combination of extended hierarchical state machines using CSP-like process algebra operators. Invariants can be declared at any level in a specification (state, ASTD), fostering the decomposition of system invariants into modular local invariants which are easier to prove, because proof obligations are smaller. The proof obligations take advantage of the structure of an ASTD to use local invariants as hypotheses. ASTD operators covered are automaton, sequence, closure and guard. Proof obligations are discharged using Rodin. When proof obligations cannot be proved, ProB can be used to identify counter-examples to help in correcting/reinforcing the invariant or the specification.

langue originaleAnglais
titreFormal Methods and Software Engineering - 24th International Conference on Formal Engineering Methods, ICFEM 2023, Proceedings
rédacteurs en chefYi Li, Sofiène Tahar
EditeurSpringer Science and Business Media Deutschland GmbH
Pages228-246
Nombre de pages19
ISBN (imprimé)9789819975839
Les DOIs
étatPublié - 1 janv. 2023
Evénement24th International Conference on Formal Engineering Methods, ICFEM 2023 - Brisbane, Australie
Durée: 21 nov. 202324 nov. 2023

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14308 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence24th International Conference on Formal Engineering Methods, ICFEM 2023
Pays/TerritoireAustralie
La villeBrisbane
période21/11/2324/11/23

Empreinte digitale

Examiner les sujets de recherche de « Proving Local Invariants in ASTDs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation