Skip to main content

Software Engineering

  • AI-Driven Software Engineering - To reduce the manual effort involved in developing, testing, and maintaining software systems, we are designing and developing innovative automation tools and solutions for a wide range of software engineering tasks working in concert with human software developers.
  • Network Reliability - Advanced automatic validation and troubleshooting capabilities hold the key to building, deploying, and maintaining Software-Defined Networking (SDN) and Network Function Virtualization (NFV) systems of the future. We are developing a suite of software tools and solutions to provide such capabilities and thereby empower SDN and NFV software developers, network operators, and network administrators in the development and deployment of robust and reliable networks.