Protocol testing using large language models
AssigneeMicrosoft Technology Licensing, LLC
InventorsSiva Kesava Reddy KAKARLA, Ryan Andrew BECKETT
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsSiva Kesava Reddy KAKARLA, Ryan Andrew BECKETT
Estimating the term…
The present disclosure relates to utilizing resources provided by large language models (LLMs) to generate models to be used in model-based testing of a variety of protocols. In particular, systems described herein utilize a vasty body of protocol knowledge defined in RFCs and standards, networking forums, blogs, and other online resources and documents to extract this knowledge in generating models that can be used for testing one or more components of a variety of protocols. The features and functionalities described herein provide a framework for utilizing LLMs to generate a protocol model while providing constraints for a harness (e.g., a symbolic harness) that will guide a symbolic execution engine in generating any number of protocol tests that may be used in determining whether a given application, hardware, and/or software implementation will perform as designed for a given protocol.
A method for generating protocol tests, the method comprising:
A system, comprising:
A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
Dependencies are inferred from the claim text.