Connote: Natural Language Processing (NLP) for Software Languages
Award last edited on: 9/16/22

Sponsored Program
Awarding Agency
Total Award Amount
Award Phase
Solicitation Topic Code
Principal Investigator
Christopher J Nolen

Company Information

Praeses LLC

330 Marshall Street 8th Floor
Shreveport, LA 71101
   (318) 424-8125
Location: Single
Congr. District: 04
County: Caddo Parish

Phase I

Contract Number: FA8649-21-P-0406
Start Date: 2/5/21    Completed: 5/3/21
Phase I year
Phase I Amount
The US Government spends upwards of $50 Billion a year maintaining legacy systems. Replacing these systems can be a challenge. Legacy software systems can be huge, evolving over time, developed and maintained by a different team every few years. There may be documentation, or there may not be. If there is, it may be poor quality or unmaintained. Cyber security and data breaches are difficult to address in these systems. And system interoperability is especially challenging in domains where mergers and acquisitions create overlaps in functionality that must be deconflicted. NLP is a rapidly advancing field which describes a wide umbrella of technologies and techniques useful in traversing, indexing, classifying, and analyzing large amounts of unstructured textual data in order to aid and speed inquiries about that data. However, the tools for analyzing software source code have been stagnant for many years. Praeses builds upon recent research in academic and commercial spheres to prove the potential of applying NLP techniques against software languages. By using these techniques to process software and generate metadata, the resultant data can be leveraged by existing tools and form the foundations for new toolsets to dramatically improve outcomes in systems modernization, reverse engineering, and cyber security.

Phase II

Contract Number: ----------
Start Date: 00/00/00    Completed: 00/00/00
Phase II year
Phase II Amount