Validating the RBAC ANSI 2012 standard using B

Abstract : We validate the RBAC ANSI 2012 standard using the B method. Numerous problems are identified: logical errors, inconsisten- cies, 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
Type de document :
Communication dans un congrès
ABZ 2014 : 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, Jun 2014, Toulouse, France. Springer Verlag, Proceedings ABZ 2014 : 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, pp.255 - 270, 2014, 〈10.1007/978-3-662-43652-3_22〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01264810
Contributeur : Médiathèque Télécom Sudparis & Institut Mines-Télécom Business School <>
Soumis le : vendredi 29 janvier 2016 - 16:44:54
Dernière modification le : jeudi 11 janvier 2018 - 06:19:29

Identifiants

Collections

Citation

Nghi Huynh, Marc Frappier, Amel Mammar, Régine Laleau, Jules Desharnais. Validating the RBAC ANSI 2012 standard using B. ABZ 2014 : 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, Jun 2014, Toulouse, France. Springer Verlag, Proceedings ABZ 2014 : 4th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z, pp.255 - 270, 2014, 〈10.1007/978-3-662-43652-3_22〉. 〈hal-01264810〉

Partager

Métriques

Consultations de la notice

130