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 originale | Anglais |
|---|---|
| Pages (de - à) | 76-93 |
| Nombre de pages | 18 |
| journal | Science of Computer Programming |
| Volume | 131 |
| Les DOIs | |
| état | Publié - 1 déc. 2016 |
| Modification externe | Oui |
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver