×

img Acces sibility Controls

Research Projects Banner

Research Projects

Session Types Applications, Foundations and Flow Security (STAFFS)

Implementing Organization

Indian Institute of Technology (IIT), New Delhi
Principal Investigator
Prof. Sanjiva Prasad
Indian Institute of Technology (IIT), New Delhi (110016)
CO-Principal Investigator
Prof. S Arun Kumar
Indian Institute of Technology (IIT), New Delhi (110016)

About

Session types are essential for distributed communicating systems to prevent deadlocks and unmatched communication events. They are rooted in logic, proof theory, and programming, with propositions related to types, proofs to programs, and proof normalisation to program execution. The project aims to explore the logical connections between security properties, control constructs, and type systems, as well as secure session types and their applications to multiparty interactions. The project will develop analysis techniques and software tools for secure and safe multiparty interactive systems, establishing long-term research connections between IITD and the Mathematical Institute of the Serbian Academy of Science and Arts. Distributed communicating software systems are designed to work correctly and securely by ensuring each component adheres to the desired protocol. Session types are a successful solution to this problem, providing a type-based methodology to verify if a given process correctly implements a desired protocol. They have been implemented in mainstream programming languages like Java, Python, Go, Scala, C, TypeScript, F, OCaml, Haskell, and Erlang. Session type systems are based on the Curry-Howard C-H Correspondence, which connects proof theoretical accounts of logic with computation theory.

Source

Source
Department of Science and Technology (DST)
Funding Organization
Funding Organization
Department of Science and Technology (DST)
Quick Information
Area of Research
Computer Sciences and Information Technology
Focus Area
Programming Languages
Sanction Amount
₹ 12.15 L
Status
completed
Contact
sanjiva@cse.iitd.ac.in;
sak@cse.iitd.ac.in
Output
No. of Research Paper
00
Technologies (If Any)
00
No. of PhD Produced
00
No. of Patents
Filed : 00
Grant : 00
Disclaimer: Information available on this portal is sourced from various organizations and is provided for informational purposes only. Users are advised to verify details from the respective official sources.
arrowtop
Latest Updates
Loading…