Functional Testing Using OCL Predicates to Improve Software Quality

Functional Testing Using OCL Predicates to Improve Software Quality

A. Jalila, D. Jeya Mala, M. Eswaran
Copyright: © 2015 |Volume: 5 |Issue: 2 |Pages: 17
ISSN: 1947-3052|EISSN: 1947-3060|EISBN13: 9781466678521|DOI: 10.4018/IJSSOE.2015040104
Cite Article Cite Article

MLA

Jalila, A., et al. "Functional Testing Using OCL Predicates to Improve Software Quality." IJSSOE vol.5, no.2 2015: pp.56-72. http://doi.org/10.4018/IJSSOE.2015040104

APA

Jalila, A., Mala, D. J., & Eswaran, M. (2015). Functional Testing Using OCL Predicates to Improve Software Quality. International Journal of Systems and Service-Oriented Engineering (IJSSOE), 5(2), 56-72. http://doi.org/10.4018/IJSSOE.2015040104

Chicago

Jalila, A., D. Jeya Mala, and M. Eswaran. "Functional Testing Using OCL Predicates to Improve Software Quality," International Journal of Systems and Service-Oriented Engineering (IJSSOE) 5, no.2: 56-72. http://doi.org/10.4018/IJSSOE.2015040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Formal specification-based testing is one of the major criterions to detect faults in the requirement specification or design of a system. However, due to the non-availability of implementation details, test case generation from formal specifications become a challenging task. This research work has proposed an automated fault-based testing framework to test the specification of a system written in OCL (Object Constraint Language). Accordingly, the possible faults in OCL specification of a system have been anticipated by mutating its method based on predicate-based fault classes. Then, test cases are generated by applying Chaotic Simulated Annealing (CSA) algorithm. In this paper, a novel OCL predicate based fitness function is defined to evaluate the generated test data. The experiment results indicate that the OCL specification based testing adopting CSA form an excellent combination for performing functional testing at the earliest to improve software quality.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.