undefined

Iterative Optimization of Hyperparameter-based Metamorphic Transformations

Year of publication

2024

Authors

Gaadha Sudheerbabu; Tanwir Ahmad; Dragos Truscan; Jüri Vain; Ivan Porres

Abstract

Verification and validation of a software system to ensure compliance with the specification and intended functional behaviour often pose a challenge when it lacks an explicit test oracle. We present an efficient black-box metamorphic testing approach in which test cases are automatically generated based on metamorphic transformations. The hyperparameters of several metamorphic transformations are optimized on the fly using a generative AI with a feedback loop for optimal test generation and test suite minimization. The proposed method uses several combined metamorphic relations to define test inputs and to determine the test verdict. The feedback on test quality is evaluated based on the metamorphic relation’s fitness function and used to optimize the next iterations of test generation. The effectiveness of the proposed approach is evaluated on an industrial case study of a crane’s load position system which lacks an explicit test oracle. The experimental results confirm that optimizing the morphing transformations using the feedback loop improves the effectiveness of metamorphic test input generation. The outcome of the study shows that the approach can be potentially applied for functional safety verification in software systems with a test oracle problem.
Show more

Organizations and authors

Åbo Akademi University

Truscan Dragos Orcid -palvelun logo

Sudheerbabu Gaadha Orcid -palvelun logo

Porres Ivan Orcid -palvelun logo

Vain Jüri

Ahmad Tanwir Orcid -palvelun logo

Publication type

Publication format

Article

Parent publication type

Conference

Article type

Other article

Audience

Scientific

Peer-reviewed

Peer-Reviewed

MINEDU's publication type classification code

A4 Article in conference proceedings

Open access

Open access in the publisher’s service

No

Self-archived

No

Other information

Fields of science

Computer and information sciences; Other engineering and technologies

Keywords

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Internationality of the publisher

International

Language

English

International co-publication

Yes

Co-publication with a company

No

DOI

10.1109/ICSTW60967.2024.00016

The publication is included in the Ministry of Education and Culture’s Publication data collection

Yes