Opportunity at National Institute of Standards and Technology (NIST)
Cloud Computing and Combinatorial Software Testing
Information Technology Laboratory, Applied and Computational Mathematics Division
Please note: This Agency only participates in the February and August reviews.
|Kacker, Raghu N.
Investigations of actual faults have shown that software failures can be triggered from certain combinations of the values of up to six variables. We have developed publicly available tools to generate test suites which assure that all t-way combinations for up to six are tested, have few test runs, and accommodate complex constraints inherent in the software under test. We are developing tools to identify faulty combinations from output of combinatorial test suites without assuming statistical models for the faults. Application domains include security, assurance of access control of health records, interoperability of systems, and assurance of modeling and simulation systems. We are investigating development of test infrastructures for cloud computing systems. It could target testing services running in the cloud or testing the cloud infrastructure or both.
Computer security; Scientific computing; Software testing; Cloud computing; Electronic health records; Access control; Combinatorial mathematics;
Open to U.S. citizens
Open to Postdoctoral applicants