A comparative evaluation of the Z, CSP, RSL, and VDM languages

  • Authors:
  • Mohammad Reza Nami;Fatemeh Hassani

  • Affiliations:
  • Islamic Azad University-Qazvin Branch, Qazvin, Iran;Islamic Azad University-Qazvin Branch, Qazvin, Iran

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The software engineering process has been described in many ways. Today, few of these deal specifically with the use of formal methods in software engineering. New software engineering uses formal specification languages in system analysis, requirement analysis, and system design to develop software for critical-safety systems. Formal specification languages describe the system at a much higher level than a programming language. They are catego-rized into model-oriented, constructive, algebraic, process model, hybrid, and logical. This paper describes the properties and types of formal specification languages in software engineering. It then compares the Z, VDM, RSL, and CSP formal specification lan-guages from different point of views.