Skip to main content
Log in

Automated analysis of the SCR-style requirements specifications

  • Correspondence
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

The SCR (Software Cost Reduction) requirements method is an effective method for specifying software system requirements. This paper presents a formal model analyzing SCR-style requirements. The analysis model mainly applies state translation rules, semantic computing rules and attributes to define formal semantics of a tabular notation in the SCR requirements method, and may be used to analyze requirements specifications to be specified by the SCR requirements method. Using a simple example, this paper introduces how to analyze consistency and completeness of requirements specifications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Alspaugh T, Faulk S, Britton K, Parker R, Parnas D, Shore J. Software Requirements for the A-7E Aircraft.Naval Research Lab. Tech. Rep., March 1988.

  2. Constance H, James K, Bruce L. The SCR method for formally specifying, verifying, and validating requirements: Tool support. In19th International Conference on S.E., Boston, Massachusetts, USA, May 1997, pp. 610–611.

  3. Atlee Joanne M, Gannon John. State-Based Model Checking of Event-Driven System, Requirements.IEEE Trans. on Software Eng., 1991, 19(1): 24–40.

    Article  Google Scholar 

  4. Constance L Heitmeyer, Ralph D Jeffords, Bruce G Labaw. Automated Consistency Checking of Requirements Specifications.ACM Trans. on Software Eng. and Methodology, 1996, 5(3): 231–261.

    Article  Google Scholar 

  5. Mats P E Heimdahl, Nancy G Leveson. Completeness and Consistency in Hierarchical State-Based Requirements.IEEE Trans. on Software Eng., 1996, 22(6): 363–377.

    Article  Google Scholar 

  6. Michael Jackson. Software Requirements & Specifications, Addision-Wesley, 1995.

Download references

Author information

Authors and Affiliations

Authors

Additional information

The work of this paper is supported by the National Natural Science Foundation of China.

Wu Guoqing is a Professor of School of Computer Science and Technology, Wuhan University. His research interests include software engineering, requirements engineering and knowledge engineering.

Liu Xiang is currently a graduate student of Wuhan University. His M.S. degree is expected in July 1999. His research interest is in software engineering.

Ying Shi is an Assistant Professor of School of Computer Science and Technology, Wuhan University. His research interests include software engineering, requirements engineering and software reuse.

Tetsuo Tamai is a Professor of Graduate School of Arts and Sciences, University of Tokyo and is a Guest Professor of School of Computer Science of Technology, Wuhan University. His research interests include software engineering, formal theory, requirements engineering and knowledge engineering.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, G., Liu, X., Ying, S. et al. Automated analysis of the SCR-style requirements specifications. J. Comput. Sci. & Technol. 14, 401–407 (1999). https://doi.org/10.1007/BF02948743

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02948743

Keywords

Navigation