ACM Home Page
Please provide us with feedback. Feedback
Integration of formal specification, review, and testing for software component quality assurance
Full text PdfPdf (443 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: Software engineering track table of contents
Pages 415-421  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Shaoying Liu  Hosei University, Japan
Tetsuo Tamai  University of Tokyo, Japan
Shin Nakajima  National Institute of Informatics, Japan
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 111,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529375
What is a DOI?

ABSTRACT

The reliability of software components is the most important quality required for software systems constructed using component-based development paradigm. This paper describes an approach to integrating formal specification, review, and testing for software component quality assurance. In this approach, requirements errors can be removed and missing requirements can be identified by formalizing requirements into a formal specification, and the resulting specification can then be used as a firm foundation for a rigorous review and testing of the program that is intended to provide a correct implementation. We discuss how formalization, review, and testing work together at different levels of software development for improving software quality through detecting and removing errors in documentation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
 
6
S. Sahara. An Experience of Applying Formal Method on a Large Business Application (in Japanese). In Proceedings of 2004 Symposium of Science and Technology on System Verification, pages 93--100, Osaka, Japan, Feb. 4--6 2004. National Institute of Advanced Industrial Science and Technology (AIST).
 
7
A. Hall. Realizing the Benefits of Formal Methods. In Proceedings of 7th International Conference on Formal Engineering Methods, pages 1--4. LNCS 3785, Springer-Verlag, November 1--4, 2005.
 
8
IEEE. 1028--1997 IEEE Standard for Software Reviews. IEEE Computer Society, 1997.
 
9
 
10
M. B. Menachem and G. S. Marliss. Software Quality: Producing Practical, Consistent Software. International Thomson Computer Press, 1997.
 
11
 
12
The VDM-SL Tool Group. Users Manual for the IFAD VDM-SL tools. The Institute of Applied Computer Science, February 1994.
 
13
 
14
S. Liu, F. Nagoya, Y. Chen, M. Goya, and J. A. McDermid. An Automated Approach to Specification-Based Program Inspection. In K. K. Lau and R. Banach, editors, Proceedings of 7th International Conference on Formal Engineering Methods (ICFEM2005), pages 421--434, Manchester, UK, 1--4 Nov. 2005. LNCS 3785, Springer-Verlag.
 
15
 
16
 
17
 
18
Collaborative Colleagues:
Shaoying Liu: colleagues
Tetsuo Tamai: colleagues
Shin Nakajima: colleagues