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

A formal validation of the RBAC ANSI 2012 standard using B

  • Nghi Huynh
  • , Marc Frappier
  • , Amel Mammar
  • , Régine Laleau
  • , Jules Desharnais
  • Université de Sherbrooke
  • Université de PARIS XII
  • Université Paris-Saclay
  • Rennes et Université Laval (Canada)

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

We validate the RBAC ANSI 2012 standard using the B method. Numerous problems are identified: logical errors, inconsistencies, ambiguities, typing errors, missing preconditions, invariant violation, inappropriate specification notation. A clean version of the standard written in the B notation is proposed. We argue that the ad hoc mathematical notation used in the standard is inappropriate and we propose that a more methodological and tool-supported approach must definitely be used for writing standards, in order to avoid the issues identified in the paper. Human reviewing is insufficient to produce error-free international standards.

langue originaleAnglais
Pages (de - à)76-93
Nombre de pages18
journalScience of Computer Programming
Volume131
Les DOIs
étatPublié - 1 déc. 2016
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « A formal validation of the RBAC ANSI 2012 standard using B ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation