Back to Search
Start Over
Measuring the Quality of B Abstract Machines with ISO/IEC 25010
- Publication Year :
- 2020
-
Abstract
- The B method has facilitated the development of software by specifying the design of software as abstract machines and formally verifying the correctness of the abstract machines. The quality of B abstract machines can significantly impact the quality of final software products. In this paper, we propose a set of criteria for measuring the quality of B abstract machines based on ISO/IEC 25010, which is one of the latest international standards for evaluating software quality in software engineering. These criteria evaluate abstract machines using a number of general-purpose and domain-independent equations and model checking techniques, so that the quality of abstract machines can be quantified as vectors. The proposed criteria are implemented as a B model quality evaluator, and they are explained and justified using a number of examples.<br />Comment: 11 pages, 1 figure, 1 table
- Subjects :
- Computer Science - Software Engineering
D.2.1
D.2.4
D.2.8
Subjects
Details
- Database :
- arXiv
- Publication Type :
- Report
- Accession number :
- edsarx.2003.02619
- Document Type :
- Working Paper