Savaliya, Meetkumar, authorPrabhu, Vinayak, advisorPasricha, Sudeep, committee memberGhosh, Sudipto, committee member2022-05-302022-05-302022https://hdl.handle.net/10217/235165In recent years black-box optimization based search testing for Signal Temporal Logic (STL)specifications has been shown to be a promising approach for finding bugs in complex Cyber Physical Systems (CPS) that are out of reach of formal analysis tools. The efficacy of this approach depends on efficiently exploring the input space, which for CPS is infinite. Inputs for CPS are defined as functions from some time domain to the domain of signal values. Typically, in black-box based testing, input signals are constructed from a small set of parameters, and the optimizer searches over this set of parameters to get a falsifying input. In this work we propose a heuristic that uses the step response of the system – a standard system characteristic from Control Engineering – to obtain a smaller time interval in which the optimizer needs to vary the inputs, enabling the use of a smaller set of parameters over which the optimizer needs to search over. We evaluate the heuristic on three complex Simulink model benchmarks from the CPS falsification community, and we demonstrate the efficacy of our approach.born digitalmasters thesesengCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.Efficient input space exploration for falsification of cyber-physical systemsText