PROGRAMMING LANGUAGES AND SYSTEMS

School of Computing
National University of Singapore

(Web Page Under Construction)

Programming languages is a central and fundamental topic in computer science which concerns all aspects to do with programming. The research in the programming language group includes research into particular programming languages, fundamental research such as type systems, program analysis and verification of software, paradigms of programming, and aspects arising from concurrent, parallel and distributed programing. There is also overlap with software engineering - work in formal methods is described in the software engineering portion of this report.

The research can be classified along the following dimensions:

Selected Publications

Verification and Program Analysis:

Type systems:

Constraint programming:

Faculty Members

See also the Software Engineering area for related faculty members.

Student Members (Incomplete)


Page maintained by Andrew E. Santosa