| Integration of formal specification, review, and testing for software component quality assurance |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 111, Citation Count: 0
|
|
|
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
|
|
|