A comparative study of two formal specification languages: Z-notation & B-method

  • Authors:
  • Arvinder Kaur;Samridhi Gulati;Sarita Singh

  • Affiliations:
  • Guru Gobind Singh Indraprastha University, Delhi, India;Guru Gobind Singh Indraprastha University, Delhi, India;Guru Gobind Singh Indraprastha University, Delhi, India

  • Venue:
  • Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formal methods are mathematical techniques, which allowa software developer to develop a computer system that ismore complete, consistent and unambiguous. They provide a mathematical structure within which, a systematic manner is used to specify, develop and verify a system. Bugs mayarise as a result of incongruous requirements or due tohuman errors in design and coding. Formal methods can be a silver bullet for software industry for solving these problems. Z notation and B-method are two formalspecification languages which are used by the industrynow-a-days. In this paper we tried to enlighten these formalspecification languages by providing a comparison between these two.