Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A method and tool for tracing requirements into specifications
Hallerstede S., Jastram M., Ladenberger L. Science of Computer Programming82 2-21,2014.Type:Article
Date Reviewed: Oct 22 2014

Formalizing informal specifications requires traceability. System descriptions are rarely fully formalized right from the start. Assumptions on the environment and requirements of the system are often specified semi-formally or as a mix of formal and informal specifications.

The authors start with a categorization of assumptions and requirements proposed for the WRSPM model and extend it to handle a mix of formal and informal parts. They propose a process to elaborate and validate formal requirements from an informal specification. The key feature of the process is traceability, showing how formal and informal parts relate. Traceability enables validation and change management. This approach is illustrated by a toy example using Event-B as the underlying formal method. A tool chain based on Rodin, ProB, and ProR is proposed for bigger projects.

The paper is accessible to a general audience and does a good job explaining the formal parts. However, a practitioner likely would have preferred the example to be more detailed and worked out, showing how the approach could actually be applied in practice.

Reviewer:  Andreas Schaefer Review #: CR142852 (1501-0069)
Bookmark and Share
 
Tracing (D.2.5 ... )
 
 
Requirements/ Specifications (D.2.1 )
 
 
Testing And Debugging (D.2.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Tracing": Date
Experience with a portable debugging tool
Steffen J. Software--Practice & Experience 14(4): 323-334, 1984. Type: Article
Feb 1 1985
A probe effect in concurrent programs
Gait J. Software--Practice & Experience 16(3): 225-233, 1986. Type: Article
Sep 1 1986
Effectiveness of trace sampling for performance debugging tools
Martonosi M., Gupta A., Anderson T. ACM SIGMETRICS Performance Evaluation Review 21(1): 248-259, 1993. Type: Article
Jul 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy