DocumentCode :
1852338
Title :
A Quantum Algorithm for Software Engineering Search
Author :
Hall, Robert J.
Author_Institution :
AT&T Labs. Res., Florham Park, NJ, USA
fYear :
2009
fDate :
16-20 Nov. 2009
Firstpage :
40
Lastpage :
51
Abstract :
Quantum computers can solve a few basic problems, such as factoring an integer and searching a database, much faster than classical computers. However, the complexity of software artifacts, and the types of questions software engineers ask about them, pose significant challenges for applying existing quantum approaches to software engineering search (SES) problems. This paper first describes a new quantum search algorithm, IDGS-FA, whose design is motivated by the characteristics of SES problems. Next, it describes how to apply quantum searching to three SES problems: FSM property checking, software test generation, and library-based software synthesis. Next, the paper gives the main ideas in QSAT, a novel toolkit supporting efficient simulation of the algorithms and applications discussed. Finally, it concludes with a substantial simulation-based study of IDGS-FA, showing that it improves both the reliability and speed of other approaches.
Keywords :
program testing; program verification; quantum computing; software libraries; software metrics; software tools; FSM property checking; IDGS-FA; QSAT; database searching; integer factoring; library-based software synthesis; quantum algorithm; quantum computers; quantum searching; simulation-based study; software artifact complexity; software engineering search problem; software test generation; toolkit; Computational modeling; Concurrent computing; Quantum computing; Quantum entanglement; Quantum mechanics; Software algorithms; Software engineering; Software testing; Space technology; USA Councils; modeling; quantum computing; search algorithm; simulation; synthesis; validation; verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
ISSN :
1938-4300
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2009.51
Filename :
5431785
Link To Document :
بازگشت