Back to Search
Start Over
Usability Requirements of Formal Verification Tools: A Survey
- Source :
- Journal of Computer Science. 6:1189-1198
- Publication Year :
- 2010
- Publisher :
- Science Publications, 2010.
-
Abstract
- Problem statement: Formal notations employ mathematical symbols and interpretation to illustrate system elements. The formality imposed by the notations allows the accuracy and consistency of a system model to be confirmed by verification tools. Formal notations on the other hand are difficult to understand and use by most users. As supporting instruments, verification tools are expected to be as usable as possible to overcome this limitation. Approach: This study presented a survey conducted on two instances of verification tools that support a formal method, namely B. The focus of the survey was to identify the important features that are necessary for verification tools to become usable to users. The survey assessed the tools’ usability based on the Cognitive Dimensions of Notations (CD) framework and several criteria suggested by the International Organization for Standardization (ISO). Sixty-three participants responded to the survey. The data was analyzed by using the grounded theory. Results: The analysis enabled the identification of abstract concepts and properties that formed a design guideline for usable verification tools. The guideline includes there main aspects; Interface, Utilities and Resources Management. Conclusion: The guideline acts as a roadmap for tool designers to design verification tools that promote the use of formal notations.
- Subjects :
- Functional verification
Standardization
Computer Networks and Communications
business.industry
Computer science
Problem statement
Usability
Guideline
Formal methods
computer.software_genre
System model
Cognitive dimensions of notations
Artificial Intelligence
Verification
Data mining
Software engineering
business
Formal verification
computer
Software
Subjects
Details
- ISSN :
- 15493636
- Volume :
- 6
- Database :
- OpenAIRE
- Journal :
- Journal of Computer Science
- Accession number :
- edsair.doi...........f12967353aa36c2eb5dda03a02f19d4d
- Full Text :
- https://doi.org/10.3844/jcssp.2010.1189.1198